반응형
Gson이 "<"및 ">"를 유니 코드 이스케이프 시퀀스로 변환하는 것을 피할 수 있습니까?
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로 작성된 장치에 포함)에 전달하는 데 사용됩니다.
HTML 이스케이프 를 비활성화 해야합니다 .
Gson gson = new GsonBuilder().disableHtmlEscaping().create();
반응형
'IT박스' 카테고리의 다른 글
이유 : 적합한 이미지가 없습니다. (0) | 2020.07.24 |
---|---|
npm 창을 전체적으로 설치하면 npm ERR이 발생합니다! (0) | 2020.07.23 |
jQuery datepicker는 선택된 날짜를 즉석에서 설정합니다. (0) | 2020.07.23 |
iPad에서 만든 HTTP 요청을 어떻게 리디렉션합니까? (0) | 2020.07.23 |
dom 렌더링이 완료된 후 지시문을 실행하려면 어떻게해야합니까? (0) | 2020.07.23 |