本文整理下fastJSON的简单使用,个人总结用,高手及大神不必在本文浪费时间(与csdn同步)
fastJSON的使用说到底就是JSON对象、bean对象、字符串类型,三者之间的相互转化,
String→bean : parseObject(String text, Class<T> clazz); // 把JSON文本parse为bean;
bean→String :toJSONString(Object object);//把bean转换为JSON文本
bean→JSON : toJSON(Object javaObject);//把bean转换为JSONObject或者JSONArray
JSON→String :toJSONString();
String→JSON :parse(String text);// 把JSON文本parse为JSONObject或者JSONArray
JSON格式用于数据传输、bean用于封装数据信息、String用于展示封装信息、json格式的内容用json工具或者之间在json.cn展示比较清晰,
fastJSON 引用路径:com.alibaba.fastjson.JSON;
方法及其示例:
1.bean转字符串格式
JSON.toJSONString(Object object) 这个方法很常用,就是转成字符串格式
输出结果:{"sex":"男","userName":"张三"}
2.将bean转为JSON(JSONObject格式、JSONArray格式于此类似)
Object toJSON(Object javaObject)
示例:
输出结果:userName:张三
3.把JSON文本parse为JSONObject或者JSONArray
Object parse(String text);
输出结果:userName:张三
4.把JSON文本parse为bean
输出结果:userName:张三