JSONObject 형식의 String 값을 JSONObject에 넣을 때 `"` 기호 앞에 `\` 기호가 붙는 경우, 사전에 제거하는 방법은?
개발/Java 2024. 8. 23. 09:45 |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' 카테고리의 다른 글
Using Java Reflection By Glen McCluskey (0) | 2024.11.27 |
---|---|
javacore 파일 분석 (0) | 2021.06.10 |
Java 파서 중 외부 DTD 참조 방지 설정 (0) | 2021.01.15 |