Ho notato che Gson converte la stringa "<" in una sequenza di escape unicode nell'output JSON. Puoi evitarlo in qualche modo o fare in modo che caratteri come "<" e ">" vengano sempre salvati in JSON?
Considera questo esempio che stampa {"s":"\u003c"}
; Vorrei semplicemente {"s":"<"}
.
public static void main(String[] args) {
Gson gson = new GsonBuilder().create();
System.out.println(gson.toJson(new Foo()));
}
static class Foo {
String s = "<";
}
Contesto: il pezzo di JSON che sto creando non ha nulla a che fare con pagine HTML o JavaScript; è solo usato per passare determinate informazioni strutturate a un altro software (incorporato in un dispositivo, scritto in C).