Я заметил, что Gson преобразует строку «» всегда нужно экранировать в JSON?
Рассмотрим этот пример, который печатает {"s": "\ u003c"}
; Я' d хочу просто {"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).