-日志- Fastjson 总结
2017-04-10 00:20
176 查看
Fastjson API入口类是com.alibaba.fastjson.JSON,常用的序列化操作都可以在JSON类上的静态方法直接完成。
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。
序列化:String jsonString = JSON.toJSONString(obj);
反序列化:VO vo = JSON.parseObject("...",
VO.class);
泛型反序列化:
import
com.alibaba.fastjson.TypeReference;
List<VO> list = JSON.parseObject("...",
new TypeReference<List<VO>>() {})
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。
序列化:String jsonString = JSON.toJSONString(obj);
反序列化:VO vo = JSON.parseObject("...",
VO.class);
泛型反序列化:
import
com.alibaba.fastjson.TypeReference;
List<VO> list = JSON.parseObject("...",
new TypeReference<List<VO>>() {})
相关文章推荐
- fastjson 学习总结
- Android总结之json解析(FastJson Gson 对比)[申明:来源于网络]
- fastjson核心简要总结
- Android总结之json解析(FastJson Gson 对比)
- fastjson常用方法总结
- fastjson常用方法总结
- fastjson的常用使用总结
- Android总结之json解析(FastJson Gson 对比)
- 阿里的fastjson使用总结
- logstash的安装使用、收集json日志、csv日志总结
- Java学习总结(二十)——JSON解析:官方解析,GSON解析,FastJSON解析,
- FastJson的使用方法总结
- Fastjson使用总结
- fastJson中一些问题总结
- alibaba fastjson的使用总结和心得
- fastjson的使用总结和心得
- FastJson--常用方法总结
- SQL Server日志文件总结及日志满的处理
- 日志文件的操作部分总结
- QTP日志实践的几点总结