Red de conocimiento informático - Aprendizaje de programación - ¿Cuáles son las herramientas de código abierto para procesar JSON en Java? Lo mejor de usar

¿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.