J'ai remarqué que Gson convertit la chaîne de caractères "<" dans une séquence d'échappement unicode en sortie JSON. Vous pouvez éviter cela en quelque sorte, ou ne les caractères "<" et ">" toujours être échappés en JSON?
Considérons cet exemple qui imprime {"s":"\u003c"}
; je veux simplement {"s":"<"}
.
public static void main(String[] args) {
Gson gson = new GsonBuilder().create();
System.out.println(gson.toJson(new Foo()));
}
static class Foo {
String s = "<";
}
Contexte: le morceau de JSON, je suis de la création n'a rien à voir avec des pages HTML ou même JavaScript, c'est juste utilisé pour transmettre certaines informations structurées à un autre morceau de logiciel (embarqué dans un appareil, écrit en C).