json 產生 json字串

來源:互聯網
上載者:User

標籤:des   c   style   class   blog   code   

產生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     @Test19     public void test1() {20         Province p = new Province("山東省","250000");21         JSONObject jsonObj = JSONObject.fromObject(p);22         System.out.println(jsonObj.toString());23     }24     @Test25     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     @Test34     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=this.responseText;3                     4                     var provinceJson=eval("("+data+")");

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.