개발/Java
JSONObject 형식의 String 값을 JSONObject에 넣을 때 `"` 기호 앞에 `\` 기호가 붙는 경우, 사전에 제거하는 방법은?
테리
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"}