首页 > Web开发 > 详细

json 生成 json字符串

时间:2014-05-31 19:27:28      阅读:539      评论:0      收藏:0      [点我收藏+]

生成json格式的字符串。

需要相关包

bubuko.com,布布扣
 1 package cn.itcast.controller;
 2 
 3 import static org.junit.Assert.*;
 4 
 5 import java.util.ArrayList;
 6 import java.util.List;
 7 
 8 import net.sf.json.JSONArray;
 9 import net.sf.json.JSONObject;
10 import net.sf.json.JsonConfig;
11 
12 import org.junit.Test;
13 
14 import cn.itcast.domain.Province;
15 
16 public class JSONlibTest {
17 
18     @Test
19     public void test1() {
20         Province p = new Province("山东省","250000");
21         JSONObject jsonObj = JSONObject.fromObject(p);
22         System.out.println(jsonObj.toString());
23     }
24     @Test
25     public void test2() {
26         List<Province> ps = new ArrayList<Province>();
27         ps.add(new Province("安徽省", "001"));
28         ps.add(new Province("浙江省", "002"));
29         ps.add(new Province("江苏省", "003"));
30         JSONArray jsonArr = JSONArray.fromObject(ps); 
31         System.out.println(jsonArr.toString());
32     }
33     @Test
34     public void test3() {
35         List<Province> ps = new ArrayList<Province>();
36         ps.add(new Province("安徽省", "001"));
37         ps.add(new Province("浙江省", "002"));
38         ps.add(new Province("江苏省", "003"));
39         
40         JsonConfig cfg = new JsonConfig();//JSON串过滤
41         cfg.setExcludes(new String[]{"zipcode"});//不包含的字段列表
42         
43         JSONArray jsonArr = JSONArray.fromObject(ps,cfg); 
44         System.out.println(jsonArr.toString());
45     }
46 }
bubuko.com,布布扣

 jsp页面中

bubuko.com,布布扣
1                     
2                     var data=this.responseText;
3                     
4                     var provinceJson=eval("("+data+")");
bubuko.com,布布扣

 

json 生成 json字符串,布布扣,bubuko.com

json 生成 json字符串

原文:http://www.cnblogs.com/friends-wf/p/3762362.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!