com.alibaba.fastjson.JSON的相关使用

1、java对象转JSON串

String jsonString = JSON.toJSONString(java对象);

2、JSON串转java对象

Java对象 java对象 = JSON.parseObject(jsonString, Java对象.class);

3、java对象对象数组转JSON串

Java对象[] java对象s =new Java对象[2];

java对象s[0] = xxx1;

java对象s[1] = xxx2;

String jsonString = JSON.toJSONString(java对象s);

4、JSON串转java对象对象数组

List< Java对象> java对象s = JSON.parseArray(jsonString, Java对象.class);

5、JSON串、JSON对象、JSON数组

JSONObject obj1 =new JSONObject(jsonString);

String str = obj1.getString("xxx");

JSONArray jsonArray = obj.getJSONArray("xxx");

for (int i = 0; i < jsonArray.length(); i++) {

        JSONObject obj2 = jsonArray.getJSONObject(i);

}

你可能感兴趣的:(com.alibaba.fastjson.JSON的相关使用)