JSONObject介绍与操作
2015-09-02 14:48
507 查看
JSONObject是JSON-lib提供的一个解析JSON对象的工具类,它提供了多种在Java端解析JSON数据的方法。
代码:
输出:
方法介绍:
put(Object key, Object value) 往JSONObject对象中添加数据
fromObject(Object object)将JSON格式字符串、Map、bean等转化为JSONObject对象
代码:
public class JSONObj { public static void main(String[] args) { /** * 通过字符串构建JSONObject */ JSONObject joFromString = new JSONObject(); String str = "{\"Java\" : \"Hello Java\", \"C++\" : \"Hello C++\"}"; joFromString = joFromString.fromObject(str); System.out.println("JSONObject------>fromObject(字符串): " + joFromString); System.out.println("____________________________________________________"); /** * 通过Map构建JSONObject */ JSONObject joFromMap = new JSONObject(); Map map = new HashMap(); map.put("张明", 22); map.put("李强", 23); joFromMap = joFromMap.fromObject(map); System.out.println("JSONObject------>fromObject(Map): " + joFromMap); System.out.println("____________________________________________________"); /** * 通过对象构建JSONObject */ JSONObject joFromObject = new JSONObject(); joFromObject = joFromObject.fromObject(new Person("朱天",25)); System.out.println("JSONObject------>fromObject(对象): " + joFromObject); System.out.println("____________________________________________________"); /** * 通过put方法构造JSONObject */ JSONObject joFromPut = new JSONObject(); joFromPut.put("你", "在哪"); joFromPut.put("我", "在这"); System.out.println("JSONObject------>put(key,value): " + joFromPut); System.out.println("____________________________________________________"); } }
输出:
方法介绍:
put(Object key, Object value) 往JSONObject对象中添加数据
fromObject(Object object)将JSON格式字符串、Map、bean等转化为JSONObject对象
相关文章推荐
- 编写高质量的Objective-C代码
- objective c代码规范
- Objectvie-C之 NSString 处理技巧-分割字符串
- enumerateKeysAndObjectsUsingBlock 的用法
- 把NSObject对象输出为字典
- JSON通过配置文件格式化时间属性(解决[object Object]问题)
- Html emed 和 object
- c语言, objective code(new 2)
- ObjectAid 类图生产工具使用
- JSONObject 的使用学习
- objective-c基础教程——学习小结
- swfobject.js视频播放插件
- JsonObject
- 对象类型object
- gameobject与Gameobject
- Minimize Importing Header 学习
- Familiarize Yourself with ObjC's Roots学习
- Objective-C 程序设计(第四版)复习摘要(上)
- [objective_[getter器和setter器的使用]
- Objective-c 之数组NSArray 可变数组NSMutableArray