¿Cuáles son las herramientas de código abierto para procesar JSON en Java? Lo mejor de usar
He usado Jackson, gson de Google y fastjson de Alibaba
fastjson no ordena al atravesar JSONObject. Si desea ordenar, debe cambiar el código fuente. Lo importante es la secuencia. El orden de los atributos del objeto no se puede garantizar, que es la razón principal por la que dejé de usarlo.
Gson es el más doloroso de usar y se puede resolver de una vez. oración: Cadena?cadena?=?nuevo?Gson(). toJson(user);
User?user?=?new?Gson().fromJson(string,?User.class);
Las características no informarán un error si. enter Si la cadena json no corresponde al atributo correspondiente del Java Bean, el atributo correspondiente estará vacío o tendrá el valor predeterminado
Si esto es un beneficio o una desventaja es una cuestión de opinión. Al menos yo. Estoy convirtiendo algunos valores de retorno de API menos formales. Es bastante conveniente.