java 创建json对象

转载 2016年08月29日 11:07:05
[java] view plain copy
 print?
  1. // 声明两个json数组  
[java] view plain copy
 print?
  1.       JSONArray gResTable = new JSONArray();   
  2.       JSONArray gCmtTable = new JSONArray();   
  3. // 声明json对象       
  4. ONObject outData = new JSONObject();  
  5. //把json数组加到json对象中  
[java] view plain copy
 print?
  1. outData.put("ResTable", gResTable);  
  2. outData.put("CmtTable", gCmtTable);  
  3.   //此时创建出来的如下:jsonData={"ResTable":[],"CmtTable":[]};  
  4.   把json数据加到json数组中  
  5. for (int i = 0; i < 2; i ++)  
  6. {  
  7.     JSONObject node = new JSONObject();  
  8.     node.put("thumb_path""./Image/" + i +".gif");  
  9.     node.put("flash_path""./Image/" + i +".gif");  
  10.     node.put("desc1""可疑车辆" + i);  
  11.     node.put("desc2""");  
  12.     node.put("desc3""");  
  13.     node.put("desc4""");  
  14.     node.put("title""hello");  
  15.     node.put("upload_time", (new java.util.Date()).toString());  
  16.     node.put("uploader""王二");  
  17.     gResTable.put(node);  
  18. }  
  19.   
  20. for (int i = 0; i < 2; i ++)  
  21. {  
  22.     JSONObject node = new JSONObject();  
  23.     node.put("logo_path""./Image/" + i +".gif");  
  24.     node.put("comment""hello");  
  25.     node.put("comment_time", (new java.util.Date()).toString());  
  26.     node.put("author""王二");  
  27.     gCmtTable.put(node);  
  28. }  
  29. 建出来的json格式如下:  
[java] view plain copy
 print?
  1. /* 
  2.     jsonData={"ResTable":[ 
  3.     {"upload_time":"Sat May 26 20:16:37 CST 2012","title":"hello","flash_path":"./Image/0.gif","uploader":"王二","thumb_path":"./Image/0.gif","desc3":"","desc4":"","desc1":"可疑车辆0","desc2":""}, 
  4.     {"upload_time":"Sat May 26 20:16:37 CST 2012","title":"hello","flash_path":"./Image/1.gif","uploader":"王二","thumb_path":"./Image/1.gif","desc3":"","desc4":"","desc1":"可疑车辆1","desc2":""}], 
  5.     "CmtTable": 
  6.     [{"author":"王二","logo_path":"./Image/0.gif","comment":"hello","comment_time":"Sat May 26 20:16:37 CST 2012"}, 
  7.     {"author":"王二","logo_path":"./Image/1.gif","comment":"hello","comment_time":"Sat May 26 20:16:37 CST 2012"} 
  8.  ]}; 
  9. */  

相关文章推荐

Java中创建Json对象

// 声明两个json数组 [java] view plain copy print? JSONArray gResTable = new JSONArray(); ...
  • nxw_tsp
  • nxw_tsp
  • 2017年02月16日 17:46
  • 428

java 创建json对象

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

Java中Json字符串与各种对象互转

  • 2016年05月23日 08:55
  • 2.66MB
  • 下载

jackson json字符串、map、java对象的转换例子

jackson框架 json字符串、map、java对象的转换例子 先下载框架jar包: 下面是一些例子: package jackson; imp...

Java中Json字符串直接转换为对象(包括多层List集合)

使用到的类:net.sf.json.JSONObject  下面是例子代码: // JSON转换 JSONObject jsonObj = JSONObject.fromObject(j...
  • catoop
  • catoop
  • 2015年01月15日 18:25
  • 38182

JSON 转化为java对象

  • 2015年12月29日 19:16
  • 45KB
  • 下载

json格式与java类对象相互转换

  • 2012年10月12日 17:30
  • 1.92MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java 创建json对象
举报原因:
原因补充:

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