根据大家的资源对JSON数据的学习(一)

来源:互联网 发布:sql server的distinct 编辑:程序博客网 时间:2024/06/02 19:39
import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import net.sf.json.*;//string类、Beans类、Map类利用fromObject方法构建JSON数据public class AboutJson1 {public static void main(String[] args) {//String 构造 JSONObject    String name = "{'name':'caixia'}";    JSONObject jb1 = JSONObject.fromObject(name);    System.out.println(jb1);            //Beans构造JSONObject    Student s = new Student();    s.setAge(21);    s.setName("caixia");    s.setSex("female");    JSONObject jb2 = JSONObject.fromObject(s);    System.out.println(jb2);    //用Array构造JSONArray    String[] strings = {"1","2","3"};    JSONArray jsonArray1 = JSONArray.fromObject(strings);    System.out.println(jsonArray1);    //Map构造JSONObject    //Map<K,V>    Map<String,Object> map = new HashMap<String,Object>();    map.put("name", "caixia");    map.put("num", strings);    JSONArray jb4 = JSONArray.fromObject(map);    System.out.println(jb4);    //List构造JSONObjectList<Object> list = new ArrayList<Object>();list.add("jtzenm");list.add(strings);list.add(map);list.add(s);JSONObject jb3 = JSONObject.fromObject(list);System.out.println(jb3);}}

 

 

引入了net.sf.json.* 包后运行出错
Caused by: java.lang.ClassNotFoundException: org.apache.commons.lan。。。。。
主要是因为引入jar包不完整。
重新下载完整包存放在D:\mysql\eclipse\AllJar文件下。
参考 http://blog.csdn.net/zen99t/article/details/50511099  JSON系列三四五

0 0