JS/Jquery遍历JSON对象、JSON数组、JSON数组字符串、JSON对象字符串
JS遍历JSON对象
JSON对象
var jsonObj = { "id": 102, "year": "2019-2020", "label": "2019-2020" };
JS遍历方法
for(var p in jsonObj){ alert(jsonObj[p]); }
Jquery遍历方法
$.each(jsonObj,function(index,value){ alert(value); });
获取json对象的属性
alert("json:"+jsonObj.year);
遍历JSON对象字符串
遍历JSON对象字符串首先把字符串转换成JSON对象,后面遍历的方法与遍历JSON对象相同。
JSON对象字符串如下:
var jsonObjStr = '{"id": 102,"year": "2019-2020","label": "2019-2020"}';
JSON对象字符串 转换成 JSON对象
var jsonObj = JSON.parse(jsonObjStr);
遍历方法与JS遍历JSON对象遍历方法相同
遍历JSON数组
遍历JSON数组
var jsonArr = [ { "id": 102, "year": "2019-2020", "label": "2019-2020" }, { "id": 82, "year": "2018-2019", "label": "2018-2019" }, { "id": 42, "year": "2017-2018", "label": "2017-2018" }];
遍历方法
for(var i=0,l=jsonArr.length;i<l;i++){ for(var key in jsonArr[i]){ alert(key+':'+jsonArr[i][key]); } } $.each(jsonArr,function(index,value){ alert(value.year); });
遍历JSON数组字符串
遍历JSON数组字符串首先把字符串转换成JSON数组对象,后面遍历的方法与遍历JSON数组对象相同。
JSON数组字符串
var jsonArrStr = '[{"id": 102,"year": "2019-2020","label": "2019-2020"},{"id": 82,"year": "2018-2019","label": "2018-2019"},{"id": 42,"year": "2017-2018","label": "2017-2018"}]';
JSON数组字符串 转换成 JSON数组 ,后用 Json数组的方式遍历
var jsonArr = $.parseJSON(jsonArrStr);
分类:
JavaScript
, Json
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
2011-07-07 C++ 错误:const char [10]”转换为“const wchar_t