Gson 이 문자열 “<“을 JSON 출력의 유니 코드 이스케이프 시퀀스로 변환하는 것을 알았습니다 . 어떻게 든 이것을 피할 수 있습니까? 아니면 “<“및 “>”와 같은 문자를 항상 JSON에서 이스케이프해야합니까?
인쇄하는이 예제를 고려하십시오 {"s":"\u003c"}
. 간단하게 원합니다 {"s":"<"}
.
public static void main(String[] args) {
Gson gson = new GsonBuilder().create();
System.out.println(gson.toJson(new Foo()));
}
static class Foo {
String s = "<";
}
컨텍스트 : 내가 만드는 JSON은 HTML 페이지 또는 JavaScript와 관련이 없습니다. 방금 구조화 된 특정 정보를 다른 소프트웨어 (C로 작성된 장치에 포함)에 전달하는 데 사용됩니다.