需要基本的jar包
1.commons-lang.jar
2.commons-beanutils.jar
3.commons-collections.jar
4.commons-logging.jar
5.ezmorph.jar
6.json-lib-2.2.2-jdk15.jar
package test.json;
import net.sf.json.JSONObject;
public class JsonTest {
public static void main(String[] args) {
JSONObject jsonObject = new JSONObject();
jsonObject.put("name" , "kevin" );
jsonObject.put("Max.score" , new Integer( 100 ));
jsonObject.put("nickname" , "picglet" ); // 这里是要被下面一行代码的效果覆盖的
jsonObject.put("nickname" , "picglet123" );
jsonObject.put("children" , buildSubJson() );
System.out.println(jsonObject.toString());
}
public static String buildSubJson(){
JSONObject jsonObject = new JSONObject();
jsonObject.put("sub1" , "kevin" );
jsonObject.put("sub2" , new Integer( 100 ));
return jsonObject.toString();
}
}
结果 :
{"nickname":"picglet123","Max.score":100,"Min.score":50,"name":"kevin","children":{"sub2":100,"sub1":"kevin"}}
分享到:
相关推荐
JSONObject类型的之间的转换操作,有简单的示例代码可以参考
简单的Json转化类,Json格式与Json对象之间互相转换。 示例:(文件内附示例) string s = "{\r\n" + "\"name\":\"Bill Gates\",\r\n"+ "\"street\":\"Fifth Avenue New York 666\",\r\n"+ "\"age\":56,\r\n"+ ...
因为jsonobject不仅更简单,更独立,而且速度更快,所以我们还维护了couchdbkit的分支 ,它由jsonobject支持,并且可以无缝替换主库。 它在 ()中大量使用,并且该API在很大程度上是稳定的,但是将来可能会更改更...
1.json:就是一个键对应一个值,超级简单的一对一关系。对于json嵌套,只要记住符号“:”前是键,符号后是值大括号成对找. String arrayStr=[{name1:{name2:{name3:’value1′,name4:’value2′}}},{}] 取出name4...
android 开发者的一个有用的简单适配器,使用 JSONObject 或 JSONArray 作为数据源 截图: 用法: public SimpleJsonAdapter(Context context, List<? extends JSONObject> data, int resource, String[] from...
JSONObject必包的Jar包及json生成的简单案例 所有commons包的网址: http://commons.apache.org/index.html 组装和解析JSONObject的Json字符串,共需要下面六个包: 1、json-lib 2、commons-beanutils 3、commons-...
gson2xml 从JsonObject生成XML的简单API(Gson库)如何使用 JsonObject jsonObject = new JsonObject (); jsonObject . addProperty( " FieldInteger " , 1 ); jsonObject . addProperty( " FieldDouble " , 1.3 ); ...
但是对于比较复杂的json,比如下面这种,attributes对应的jsonObject中的字段是完全不一样的,这个时候再简单的用上面的方法就解析不了了。当然了,我们说一步到位的方式解决不了,但用一点笨方法还是可以的。比如先...
主要是两个类 JSONObject 操作对象 JONSArray操作json数组 对象转json //创建学生对象 Student student=new Student(); student.setAge(23); student.setClazz(六年级); student.setName(王二麻子); //创建...
Traveler是使用简单选择器从json对象查找和收集属性值的简单帮助器。 笔记 该项目不再维护。 如果有人要创建类似的东西,这里只是作为参考。 安装 npm install traveller 用法 Traveler使用简单的选择器格式从对象...
使用简单: 读取JSON: JsonObject json = JsonObject("{"A":1,"B":"2"}"); int A = json.GetValueInt("A"); string B = json.GetValueString("B"); 写JSON: JsonObject json; json.SetValue("A", 1); json...
该代码通过两个简单的方法进行JSON数据与Java对象之间简单转化: 1. String jsonStr = JSONTool.convertObjectToJson(object); 2. Object obj = JSONTool.convertJsonToObject(jsonStr); 缺点:对于集合(Collection...
String getString(JSONObject jsonObject, String key, String defaultValue) 得到string类型value String getString(String jsonData, String key, String defaultValue) 得到string类型value 表示从json中读取...
轻量级litehybrid框架适合适合大多数 app 的 H5 Native 交互的,交互原理较为简单。 GIT 地址:LiteHybrid。其代码分两部分,litehybird 为框架代码。 主工程 为示例代码, 原理: 1. 封装原生 webview,使用 ...
自己使用C++Builder实现的Json和简单HTTP请求,JSON支持JSONObject,JSONArray。
json-lib中的jsonobject的简单使用,并介绍了json与bean的转换 http://blog.csdn.net/lom9357bye/article/details/53291636
解放你的双手,不用再去一个一个JSONObject去处理解析问题,两行代码搞定一切
最新版本的org.json的jar包,(2017.10.18)最简单易用的json包
#特征 :: flickr.photos.getRecent API 方法=flickr.photos.getRecent 格式=json 使用调用 getJSONFromUrl() 读取 JSONObject 使用 AsyncTask 加载图像。 这些应用程序在第一次加载时下载 10 张图像,当用户滚动...