fastjson常用方法
来源:互联网 发布:西服面料 知乎 编辑:程序博客网 时间:2024/05/18 01:18
首先,JSON到底是什么?
JSON就是一串字符串 只不过元素会使用特定的符号标注。
{} 双括号表示对象
[] 中括号表示数组
"" 双引号内是属性或值
: 冒号表示后者是前者的值(这个值可以是字符串、数字、也可以是另一个数组或对象)
所以 {"name": "Michael"} 可以理解为是一个包含name为Michael的对象
而[{"name": "Michael"},{"name": "Jerry"}]就表示包含两个对象的数组
当然了,你也可以使用{"name":["Michael","Jerry"]}来简化上面一部,这是一个拥有一个name数组的对象
注:{"abc"}不是JSON格式,JSON格式是键值对形式的。
言归正传:fastjson的常用方法如下:
public static final Object parse(String text);
把JSON文本parse为JSONObject或者JSONArray。
public static final JSONObject parseObject(String text);
把JSON文本parse成JSONObject 。
public static final <T> T parseObject(String text, Class<T> clazz);
把JSON文本parse为JavaBean。
public static final JSONArray parseArray(String text);
把JSON文本parse成JSONArray。
public static final <T> List<T> parseArray(String text, Class<T> clazz);
把JSON文本parse成JavaBean集合。
public static final String toJSONString(Object object);
将JavaBean序列化为JSON文本。
public static final String toJSONString(Object object, boolean prettyFormat);
将JavaBean序列化为带格式的JSON文本。
public static final Object toJSON(Object javaObject);
将JavaBean转换为JSONObject或者JSONArray。
一个实践:序列化与反序列化
- fastjson常用方法
- fastjson常用方法
- fastjson其他常用方法
- fastjson 常用的方法
- fastjson常用方法
- fastjson常用方法总结
- FastJson--常用方法总结
- fastJSON常用方法
- Fastjson解析JSON常用方法
- Fastjson解析JSON常用方法
- FastJSON 常用操作
- fastjson常用示例
- fastjson的常用使用方法
- fastjson常用操作
- FastJson常用指南
- fastjson常用使用方法
- FASTJson常用的API
- FastJson一些常见方法
- Programming in Emacs Lisp笔记(二)实践
- c++ 连接数据库
- Hello World by Adam Ge with Python
- 2.0.SpringMVC
- jsp表单提交中文字符,request对象获取时乱码
- fastjson常用方法
- 一个简单的HTTP测试工具:Send HTTP Tool
- UBUNTU SVN 服务器配置
- java interface接口和多继承
- (二)抽象类、接口
- hdu 2586 How far away ?(LCA:最近公共祖先)
- 二进制系统不能精确表示 0.9
- Java学习总结6——类加载1(类初始化顺序)
- Linux - wc统计文件行数、单词数或字节数