Primer tarro de necesidad
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.51</version>
</dependency>
FastJson
El kit de herramientas de análisis de datos json de Ali es más popular en China y se usa más.
Objeto a la cadena json
JSON.toJSONString (usuario);
Objeto a objeto json
(JSONObject) JSON.toJSON (usuario);
json cadena al objeto
JSON.parseObject (jsonString, User.class);
json objeto a objeto
Usuario javaObject = JSON.toJavaObject (jsonObject, User.class);
lista a json
String jsonString = JSON.toJSONString (usuarios);
json para listar
List <User> parseArray = JSON.parseArray (jsonString, User.class);