首页 > 代码库 > json 生成 json字符串
json 生成 json字符串
生成json格式的字符串。
需要相关包
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 }
jsp页面中
1 2 var data=http://www.mamicode.com/this.responseText; 3 4 var provinceJson=eval("("+data+")");
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。