java에서 String으로 돼 있는 json을 JSONObject로 변환해서
json을 사용하는 샘플예제입니다.
저도 이거 찾느라 한참을 뒤졌네요.
import org.json.simple.JSONObject;
import org.json.simple.parser.JSONParser;
String jsonStr = "{"
+ " code:'1000',"
+ " name:'포도'"
+ "}"
;
JSONParser parser = new JSONParser();
Object obj = parser.parse( jsonStr );
JSONObject jsonObj = (JSONObject) obj;
String code = (String) jsonObj.get("code");
String name = (String) jsonObj.get("name");
jsonStr에 json이 String 문자로 담겨 있고 이걸 JSONObject에 담기 위해
JSONParser parser = new JSONParser();
Object obj = parser.parse( jsonStr );
이렇게 파싱을 해야합니다.
JSONObject jsonObj = (JSONObject) obj;
파싱한 obj를 JSONObject 객체에 담아서 사용하면 됩니다.
JSONParser parser = new JSONParser();
Object obj = parser.parse( jsonStr );
이렇게 파싱을 해야합니다.
JSONObject jsonObj = (JSONObject) obj;
파싱한 obj를 JSONObject 객체에 담아서 사용하면 됩니다.
'프로그래밍 언어 > java + jsp + jstl' 카테고리의 다른 글
[java] 자바에서 파일(File)이름 변경(이동)하기 (1) | 2016.09.01 |
---|---|
[java] 자바의 http 통신을 위한 HttpURLConnection 소스 예제 (3) | 2016.08.19 |
[JSTL] replace 함수로 개행문자 줄바꿈처리하기 (0) | 2016.07.28 |
[java] java decompiler인 jad 파일 다운로드 및 사용법(class 파일을 java로 변환) (0) | 2016.01.25 |
[JSTL] java.lang.NoSuchFieldError: deferredExperession 오류 발생시 해결방법 (0) | 2016.01.14 |
댓글