JSONObject 형식의 String 값을 JSONObject에 넣으면 `"` 기호 앞에 `\` 기호가 붙게 되는데, 한동안 이것을 제거하는 방법을 몰라서 그대로 남겼는데..

 

이제야?? 아니면 알고 있으면서도 잊어버린 것을 머리의 기억을 더 이상 믿지 못하여 기록을 남겨야겠다

JSONObject jso = new JSONObject();

JSONParser jsp = new JSONParser();

String strJSONObject = "{\"key\":\"value\"}";

jso.put("original", strJSONObject);

jso.put("parse", jsp.parse(strJSONObject));

print:

original => \"{\\"key\\":\\"value\\"}\"

parse => {"key":"value"}

'개발 > Java' 카테고리의 다른 글

javacore 파일 분석  (0) 2021.06.10
Java 파서 중 외부 DTD 참조 방지 설정  (0) 2021.01.15
Posted by 테리
: