javascript中json对象json数组json字符串互转及取值

原创 2018年04月16日 20:49:38

1.json类型的字符串转换为json对象及取值

var jsonString = '{"bar":"property","baz":3}';
var jsObject = JSON.parse(jsonString);    //转换为json对象
alert(jsObject.bar);    //取json中的值

 2.json对象转为json类型的字符串

var jsonString = '{"bar":"property","baz":3}';

var jsObject = JSON.parse(jsonString); //转换为json对象

alert(jsObject.bar); //取json中的值

var st = JSON.stringify(jsObject); //转换为json类型的字符串

3.json数组类型的字符串转换为json及取值 和json对象转换为转换为json字符串

//json数组类型字符串取值
var jsonStr = '[{"otherDims":"指标;总量指标;1990;2000;2010;2013;2014;速度指标IndicesandGrowthRates(%);指数Index(2014为以下各年);1978;1990;2000;2010;2013;平均增长速度;;;;","indexName":"年底总人口(万人)","annual_title_id":"tb182-y-002","parentNames":"","tableName":"国民经济和社会发展总量与速度指标.xls","annualName":"河北经济年鉴(2015)"},{"otherDims":"指标;总量指标;1990;2000;2005;2010;2011;2012;速度指标IndicesandGrowthRates(%);指数Index(2012为以下各年);1990;2000;2005;2010;2011;平均增长速度;1979-2012;1991-1995;1996-2000;2001-2005;2006-2012;","indexName":"年底总人口(万人)","annual_title_id":"tb508-y-002","parentNames":"","tableName":"国民经济和社会发展总量与速度指标.xls","annualName":"河北经济年鉴(2013)"},{"otherDims":"指标;总量指标;1990;2000;2010;2012;2013;速度指标IndicesandGrowthRates(%);指数Index(2013为以下各年);1978;1990;2000;2010;2012;平均增长速度;;;;","indexName":"年底总人口(万人)","annual_title_id":"tb653-y-002","parentNames":"","tableName":"国民经济和社会发展总量与速度指标.xls","annualName":"河北经济年鉴(2014)"}]';

var jsonObj =  JSON.parse(jsonStr);//转换为json对象

for(var i=0;i<jsonObj.length;i++){
        alert(jsonObj[i].id);  //取json中的值
}

console.log(jsonObj)

var jsonStr1 = JSON.stringify(jsonObj)

 console.log(jsonStr1+"jsonStr1")


版权声明:本文为博主精心制作,欢迎收藏、转载。 https://blog.csdn.net/qq_29918079/article/details/79966257

JSON字符串,JSON对象,JSON数组

JSON的全称是"JavaScript Object Notation",意思是JavaScript对象表示法,它是一种基于文本,独立于语言的轻量级数据交换格式。JSON必须是符合以下两点: 1...
  • StruggleShu
  • StruggleShu
  • 2017-06-11 11:23:53
  • 229

json字符串转json对象或者数组

查了很久,也实践了很多,都没有成功。网上说得最多的就是用 net.sf.json.JSONArray和net.sf.json.JSONObject 两个jar 包里面的 JSONArray jsonA...
  • IT_cancer
  • IT_cancer
  • 2017-02-16 10:26:49
  • 817

javascript中json对象、json数组、json字符串互转及取值

javascript中json对象、json数组、json字符串互转及取值 json类型的字符串转换为json对象及取值 var jsonString = '{&quot;bar&quot...
  • ITYang_
  • ITYang_
  • 2018-03-19 15:16:38
  • 29

JAVA Json字符串与对象转换取值

{ "appid_app": "appid_app", "appid": "appid", "appsecret_app": "appsecret_app", "...
  • chenyongtu110
  • chenyongtu110
  • 2016-06-19 17:00:36
  • 5323

js中 json字符串 json对象 以及 对象和数组的区别

js中 json字符串 json对象 以及 对象和数组的区别
  • yilukuangpao
  • yilukuangpao
  • 2017-11-29 15:31:32
  • 179

Json对象和Json字符串的区别 +

1、javascript里面的数组都是关联数组吧? js对象的本质就是关联数组。索引数组也就是常说的数组,数组是对象,所以数组的本质也是关联数组,但通常没人这么说。 2、唯一区别就是:索引数组的索引只...
  • KevinwuwenboA
  • KevinwuwenboA
  • 2017-03-25 22:16:35
  • 745

JSON对象与JSON字符串互转

转载地址:[(http://www.nowamagic.net/librarys/veda/detail/374)] 将后台程序(如php)发送过来的json数据转化为javascript的数组或者...
  • baidu_29119747
  • baidu_29119747
  • 2016-11-02 11:36:18
  • 115

JS中json字符串和json对象之间的转换,PHP中json字符串和php数组之间的转换

JS中: 字符串转对象(strJSON代表json字符串)    var obj = eval(strJSON);    var obj = strJSON.parseJSON();    var o...
  • u014316363
  • u014316363
  • 2015-01-04 09:41:13
  • 12744

这里是一个json数据解析json对象数组的示例程序

  • 2012年03月18日 13:27
  • 314KB
  • 下载

java 字符串转成 json 数组并且遍历

当需要把一串字符串转成一个json 数组 ,并遍历其中的内容时。  首页导入 net.sf.json.JSONArray和net.sf.json.JSONObject 两个jar 包 St...
  • honglei_zh
  • honglei_zh
  • 2014-11-18 18:26:27
  • 85843
收藏助手
不良信息举报
您举报文章:javascript中json对象json数组json字符串互转及取值
举报原因:
原因补充:

(最多只允许输入30个字)