tutorial para online libreria fromjson deserializar java json gson

para - object to jsonobject java



¿Puedes evitar que Gson convierta "<" y ">" en secuencias de escape unicode? (1)

Necesita deshabilitar el escape de HTML .

Gson gson = new GsonBuilder().disableHtmlEscaping().create();

Noté que Gson convierte la cadena "<" en una secuencia de escape Unicode en la salida JSON. ¿Se puede evitar esto de alguna manera, o siempre se tienen que escapar caracteres como "<" y ">" en JSON?

Considere este ejemplo que imprime {"s":"/u003c"} ; Me gustaría simplemente {"s":"<"} .

public static void main(String[] args) { Gson gson = new GsonBuilder().create(); System.out.println(gson.toJson(new Foo())); } static class Foo { String s = "<"; }

Contexto: la pieza de JSON que estoy creando no tiene nada que ver con páginas HTML o incluso JavaScript; solo se utiliza para pasar cierta información estructurada a otra pieza de software (incrustado en un dispositivo, escrito en C).