FastJSON Object and JSON Conversion Method

1. Java Objects -> JSON objects (JSONObject) JSONObject. toJSON (Java Object Instance).

//Convert Java objects to JSON objects
JSONObject; (JSONObject) JSONObject. toJSON (obj)
2. Java Objects -> JSON string
JSONObject. toJSONString (Java object instance).

//Convert Java objects to JSON strings or JSON. toJSONString (stu); JSONObject inherits JSON
String stuString= JSONObject. toJSONString (stu)
3. JSON Object -> JSON string
JSONObject. toJSONString();

//Convert JSON objects to JSON strings
String jsonString= JsonObject. toJSONString()
4. JSON Object -> Java objects JSONObject. toJavaObject (JSON object instance, Java object. class);

//Convert JSON objects to Java objects
Student= JSONObject. toJavaObject (JSONObject, Student. class)
5. JSON String -> JSON objects JSONObject. parseObject (JSON string).

//Convert JSON strings to JSON objects
JSONObject; JSONObject. parseObject (stuString)
6. JSON String -> Java objects JSONObject. parseObject (JSON string, Java object. class);

//When generating signatures for interface encryption and decryption, the string order is particularly important. To ensure the original order, a parameter Feature can be added OrderedField Map map1; JSONObject. parseObject (str1, Map. class, Feature. OrderedField)
System. out. println (JSONObject. toJSONString (map1))
7. JSON String -> List< Java Objects
List parseArray (JSON string, Java object. class).

//Convert JSON strings to Java objects
List studentList; JSONObject. parseArray (stuString, Student. class);

Related articles