fastjson

1、JSONObject:json对象

属性:Map<String, Object> map,键值对实际存在该map中

方法:

实际用map的方法实现的有:size,isEmpty,containsKey,containsValue,get,put,clear,remove,keySet,entrySet

toString、toJSONString:json对象转为json串

toJavaObject:json对象转为java对象

getJSONObject:获取JSONObject对象

getJSONArray:获取JSONArray对象

getString:获取String对象

getInteger:获取int值

getLong:获取long值

getDouble:获取double值

等等

2、JSONArray:json数组

属性:List<Object> list,对象实际存在该list中

方法:

实际用list的方法实现的有:size,isEmpty,contains,iterator,add,remove,addAll,removeAll,clear,get

toString、toJSONString:json数组转为json串

getJSONObject:获取JSONObject对象

getJSONArray:获取JSONArray对象

getString:获取String对象

getInteger:获取int值

getLong:获取long值

getDouble:获取double值

3、JSON:json操作

Object parse(String text):解析json串,得到Object对象

JSONObject parseObject(String text) :解析json串,得到JSONObject对象

T parseObject(String text, Classclazz):解析json串,得到指定类的对象

JSONArray parseArray(String text):解析json串,得到JSONArray对象

List  parseArray(String text, Classclazz):解析json串,得到指定类的对象列表

String toJSONString(Object object):Object转String

Object toJSON(Object javaObject):java对象转为json对象

T toJavaObject(JSON json, Classclazz):json对象转为java对象

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 用原生操作json的方法过于复杂,所以fastJSON库提供了更为简单的方法1 需要在项目中引入fastjson的...
    shenlong77阅读 1,081评论 0 0
  • 一、json字符串的数据解析 1.json字符串 ---> JSONObject或者JSONArray【好处就是当...
    二把刀9527阅读 4,421评论 0 2
  • Fastjson API入口类是com.alibaba.fastjson.JSON,常用的序列化操作都可以在JSO...
    程序员小韩阅读 1,784评论 0 0
  • 背景: json解析的工具很多,有谷歌的GSON,jackson,fastjson,综合各种博客对比,alibab...
    IT和金融阅读 1,592评论 0 0
  • [图片上传失败...(image-6adce8-1522634020763)] 什么是JSON? JSON(Jav...
    wanggs阅读 7,329评论 0 7