728x90
https://androman.tistory.com/38
1. JSONObject
객체(주로 String)을 JSON으로 바꿔주거나 JSON 객체를 새로 만드는 역할
org.json public class JSONObject extends Object
[JSON 직접 생성]
JSONObject jsonObject = newJsonObject(); //JSON 객체 생성
jsonObject.put("key1", "value1"); //{"key1": "value1"} 요소 추가
jsonObject.get("key1"); //"value1" 리턴
[문자열을 JSON으로 변환]
String str = "{\"key1\": \"value1\"}"; //문자열
JSONObject jo = new JSONObject(str); //문자열을 JSON으로 변환
2. JSONArray
JSON들이 들어있는 Array(JSON 이외의 다른 데이터도 들어갈 수 있음)
org.json public class JSONArray extends Object
JsonObject jo1 = new JsonObject();
jo1.put("첫번째": 1);
JsonObject jo2 = new JsonObject();
jo2.put("두번째": 2);
JSONArray jArray = new JSONArray(); //JSONArray 생성
jArray.put(jo1); //JSONArray에 JSON 추가
jArray.put(jo2); //JSONArray에 JSON 추가
//결과
jArray = [
{"key1": "value1"}
]
jArray.get(0); //{"key1": "value1"} 리턴
'Spring Framework' 카테고리의 다른 글
나만의셀렉샵) HTML, 이미지 파일 준비하기 (0) | 2021.07.28 |
---|---|
나만의셀렉샵) 키워드로 상품 검색하기 - 네이버 API와 서비스 연결하기 (0) | 2021.07.28 |
나만의셀렉샵)키워드로 상품 검색하기 - NaverShopSearch 발전시키기 (0) | 2021.07.27 |
나만의셀렉샵) 관심 상품 등록하기 (0) | 2021.07.26 |
나만의셀렉샵) 관심 상품 조회하기 (0) | 2021.07.26 |