fastJson

2020-08-07  本文已影响0人  小笨笨的花花

fastJson对于json格式字符串的解析主要用到了一下三个类:

JSON:fastJson的解析器,用于JSON格式字符串与JSON对象及javaBean之间的转换。

JSONObject:fastJson提供的json对象。

JSONArray:fastJson提供json数组对象。

Fastjson 特性
提供服务器端、安卓客户端两种解析工具,性能表现较好。
提供了 toJSONString() 和 parseObject() 方法来将 Java 对象与 JSON 相互转换。调用toJSONString方 法即可将对象转换成 JSON 字符串,parseObject 方法则反过来将 JSON 字符串转换成对象。
允许转换预先存在的无法修改的对象(只有class、无源代码)。
Java泛型的广泛支持。
允许对象的自定义表示、允许自定义序列化类。
支持任意复杂对象(具有深厚的继承层次和广泛使用的泛型类型)。

JSONObject 当成一个 Map<String,Object> 来看
JSONArray当成一个 List<Object> 来看

JSON.toString(Object)----> return String

JSON.parse(String)----->return Object

String JSONObject JSONArray 转换

https://www.cnblogs.com/ljangle/p/11047111.html

JSONObject中的数组提取为JSONArray

JSONArray jsonArray= jsonObject.getJSONArray("Result");
JSONObject jsonObject = jsonArray.getJSONObject(0);
1、object.getString("key")

2、object.get("key")

上一篇下一篇

猜你喜欢

热点阅读