java json 变量所有的属性

原创 2016年06月01日 15:28:24

 json-lib和org.json的使用几乎是相同的,我总结出的区别有两点:

      1. org.json比json-lib要轻量得多,前者没有依赖任何其他jar包,而后者要依赖ezmorph和commons的lang、logging、beanutils、collections等组件

      2. json-lib在构造bean和解析bean时比org.json要方便的多,json-lib可直接与bean互相转换,而org.json不能直接与bean相互转换而需要map作为中转,若将bean转为json数据,首先需要先将bean转换为map再将map转为json,比较麻烦。



String jsonstr="{a:{c:1,d:3},b:2}";
JSONObject json=new JSONObject(jsonstr);
JSONObject json_A= (JSONObject) json.get("a");
System.out.println(json_A.keys());
for (Iterator<?> iterator = json_A.keys(); iterator.hasNext();) {
String type = (String) iterator.next();
Object jsonvalue=(Object) json_A.opt(type);
System.out.println(type+":"+jsonvalue);
}


Java中json的使用-7种开源库介绍与比较

有效选择七个关于Java的JSON开源类库 April 4, 2014 By Constantin Marian Alin 翻译:无若  (英语原文:http://www.developer.c...

java 创建json对象

// 声明两个json数组 JSONArray gResTable = new JSONArray(); JSONArray gCmtTable = new JSO...

Java创建和解析Json数据方法(二)——org.json包的使用

org.json包的使用 主要介绍常用的一些类如:JSONObject、JSONArray、JSONStringer等类的一些用法; 介绍了如何将Map、Collection、Bean等对象转化为js...
  • Zen99T
  • Zen99T
  • 2015年12月18日 14:38
  • 11240

java解析和组装json以及一些方法的理解

json解析 这是一个json格式的字符串 第一种情况(简单格式) String result = "{\"name\":\"小明\",\"age\":\"12\"}"; JSONObje...

Java对JSON的简单操作

JSONArray和JSONObject 基本用法 package com.cloud.test; import net.sf.json.JSONArray; import n...
  • dzy21
  • dzy21
  • 2016年07月30日 22:42
  • 3752

js中 给json对象添加新的属性

给json对象添加新的属性:   var submitData={       param1:22,       param2 :33 }; 给json对象添加新的属性(newParam)...
  • zh521zh
  • zh521zh
  • 2014年10月11日 09:00
  • 11715

jquery动态遍历Json对象的属性和值

1. 遍历 json 对象的属性   //定义json对象  var person= {   name: 'zhangsan',   pass: '123',   fn: fu...

java中json字符串移除指定属性

java中json字符串移除指定属性

java代码解析json对象获取json对象属性值

工作中用到java代码解析JSON对象属性

[转]JSON变量值的巧妙传入方式

原文地址:http://www.ajaxbbs.net/blog/read.php?177这曾经是一个困扰我很久的问题,如果我们想把JSON的某个值设定为某个变量该怎么设置呢?如:var json={...
  • weq221
  • weq221
  • 2008年02月13日 15:36
  • 6213
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java json 变量所有的属性
举报原因:
原因补充:

(最多只允许输入30个字)