Подтвердить что ты не робот

Можете ли вы избежать преобразования Gons "<" и ">" в ​​escape-последовательности Unicode?

Я заметил, что Gson преобразует строку "<" в escape-последовательность unicode в выводе 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).

4b9b3361