JSON 在java javascript中的应用

来源:互联网 发布:什么是大数据云计算 编辑:程序博客网 时间:2024/06/04 20:04

JSON

官网:http://www.json.org/json-zh.html

Java

一、导入jar包  json-lib(如下,需要以下依赖包)   或者  org . json(没有依赖包,但不能直接和bean交互)

 

二、创建JSON对象

  JSONArray:

JSONArray array=JSON.fromObject(这里可以放List、Array 、jsonString);

JSONArrayarray=new JSONArray();

JSONObject:

JSONObject obj=JSON.fromObject(这里可以放Map 、jsonString、普通Bean);

JSONObjectobj=new JSONObject();

 

三、String与JSON对象

JSONObject json=newJSONObject(String);

//JSONArrayjsonA=new JSONArray(String);

json.put("username","xb");

json.put("height",1.5);

Stringstr=json.toString();

四、测试

    

        JSONObject json=new JSONObject();

        json.put("username", "xb");

        json.put("height", 1.5);

        json.put("sax",false);

        json.put("age", 20);

        json.put("friend", new int[] {1,2,3,4,5} );

        String str=json.toString();

        System.out.println(json.toString());

       

结果为:


Javascript

JSON JavaScript原生格式,这意味着在 JavaScript中处理 JSON数据不须要任何特殊的 API或工具包

 

 一、 JSON字符串:

      varstr1 =  ‘{ "name":"xb", "age": 18}’;

   二、 JSON对象:

        varstr2 = { "name": "xb", "age": 18 };

 

  三、json字符串  与  JSON对象 相互转化为

转化为对象:

// 1)不好使

//1var obj = str.parseJSON(); //JSON字符串转换为JSON对象

2)var obj = JSON.parse(str); //由JSON字符串转换为JSON对象

3)var obj = eval('(' + str + ')');

转化为字符串:

 //1)这个不好使

//1var last=obj.toJSONString(); //将JSON对象转化为JSON字符

2)varlast=JSON.stringify(obj); //将JSON对象转化为JSON字符

四、json 应用

  alert(str2 .name) 

0 0
原创粉丝点击