`

JSONObject 的简单使用

 
阅读更多

需要基本的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使用示例

    JSONObject类型的之间的转换操作,有简单的示例代码可以参考

    JsonObject C#轻量级Json对象转换类

    简单的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:适用于Python的简单json-object映射

    因为jsonobject不仅更简单,更独立,而且速度更快,所以我们还维护了couchdbkit的分支 ,它由jsonobject支持,并且可以无缝替换主库。 它在 ()中大量使用,并且该API在很大程度上是稳定的,但是将来可能会更改更...

    JSONObject与JSONArray使用方法解析

    1.json:就是一个键对应一个值,超级简单的一对一关系。对于json嵌套,只要记住符号“:”前是键,符号后是值大括号成对找. String arrayStr=[{name1:{name2:{name3:’value1′,name4:’value2′}}},{}] 取出name4...

    SimpleJsonAdapter:一个对an​​droid开发者有用的简单适配器,使用JSONObject作为数据源

    android 开发者的一个有用的简单适配器,使用 JSONObject 或 JSONArray 作为数据源 截图: 用法: public SimpleJsonAdapter(Context context, List<? extends JSONObject> data, int resource, String[] from...

    JSONObject必包的Jar包及json生成的简单案例

    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库)

    gson2xml 从JsonObject生成XML的简单API(Gson库)如何使用 JsonObject jsonObject = new JsonObject (); jsonObject . addProperty( " FieldInteger " , 1 ); jsonObject . addProperty( " FieldDouble " , 1.3 ); ...

    采用Gson解析含有多种JsonObject的复杂json

    但是对于比较复杂的json,比如下面这种,attributes对应的jsonObject中的字段是完全不一样的,这个时候再简单的用上面的方法就解析不了了。当然了,我们说一步到位的方式解决不了,但用一点笨方法还是可以的。比如先...

    详解Android原生json和fastjson的简单使用

    主要是两个类 JSONObject 操作对象 JONSArray操作json数组 对象转json //创建学生对象 Student student=new Student(); student.setAge(23); student.setClazz(六年级); student.setName(王二麻子); //创建...

    node-traveller:使用简单选择器语法的Node.js的递归JSONObject属性查找器

    Traveler是使用简单选择器从json对象查找和收集属性值的简单帮助器。 笔记 该项目不再维护。 如果有人要创建类似的东西,这里只是作为参考。 安装 npm install traveller 用法 Traveler使用简单的选择器格式从对象...

    C/C++语言 JSON 处理库

    使用简单: 读取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...

    Java JSON与Object互转源代码

    该代码通过两个简单的方法进行JSON数据与Java对象之间简单转化: 1. String jsonStr = JSONTool.convertObjectToJson(object); 2. Object obj = JSONTool.convertJsonToObject(jsonStr); 缺点:对于集合(Collection...

    android 常用工具类

    String getString(JSONObject jsonObject, String key, String defaultValue) 得到string类型value String getString(String jsonData, String key, String defaultValue) 得到string类型value 表示从json中读取...

    Android代码-Andorid-LiteHybrid-WebView

    轻量级litehybrid框架适合适合大多数 app 的 H5 Native 交互的,交互原理较为简单。 GIT 地址:LiteHybrid。其代码分两部分,litehybird 为框架代码。 主工程 为示例代码, 原理: 1. 封装原生 webview,使用 ...

    自己实现的Json和简单HTTP请求(C++ Builder 平台)

    自己使用C++Builder实现的Json和简单HTTP请求,JSON支持JSONObject,JSONArray。

    json与bean的转换

    json-lib中的jsonobject的简单使用,并介绍了json与bean的转换 http://blog.csdn.net/lom9357bye/article/details/53291636

    Gson解析复杂Json实例,超简单

    解放你的双手,不用再去一个一个JSONObject去处理解析问题,两行代码搞定一切

    新版本org.json的jar包

    最新版本的org.json的jar包,(2017.10.18)最简单易用的json包

    FlickrViewer:简单的 Flickr 无限滚动 PageViewer 应用程序

    #特征 :: flickr.photos.getRecent API 方法=flickr.photos.getRecent 格式=json 使用调用 getJSONFromUrl() 读取 JSONObject 使用 AsyncTask 加载图像。 这些应用程序在第一次加载时下载 10 张图像,当用户滚动...

Global site tag (gtag.js) - Google Analytics