String info = itemsp.getString("item_main", "");
if (info != null) { // 기존 데이터 가져와서 파싱후에 String -> Array로 변환
JsonArray data = JsonParser.parseString(info).getAsJsonArray();
// 기존 데이터를 ArrayList에 넣어준다.
for (JsonElement element : data) { itemarray.add(gson.fromJson(element.toString(), Item.class)); }
}
이걸로 부족한가
기존의 Json데이터를 가져와서 새로운 Json데이터를 덧붙이는 작업을 하려고 이 코드를 짰는데 기존의 데이터가 애초에 존재하지가 않으면 오류가 떠서 null 처리해줄려고 짰는데 안돼요 살려주세요
설마 String값 != null 해줘서인가 equals해줘야하는데
itemsp가 널인지부터 걸러야지
getString에서 터지지 않음?
그걸 왜 거름 해결햇움
ㄴㄴ 안터짐
디폴트값을 줫잖아