json数据处理


var dwjson = {
 "3":"\u516c\u53f8\u603b\u90e8",
 "9":"\u6e58\u897f\u9e64\u76db\u539f\,
"11":"\u6d4f\u9633\u5929\u798f\u6253\u53f6",
"15":"\u5e02\u573a\u8425\u9500\u4e2d\u5fc3",
"19":"\u96f6\u9675\u5377\u70df\u5382",
"21":"\u5434\u5fe0\u5377\u70df\u5382",
"23":"\u957f\u6c99\u5377\u70df\u5382",
"35":"\u90f4\u5dde\u5377\u70df\u5382",
"38":"\u5e38\u5fb7\u5377\u70df\u5382",
"49":"\u56db\u5e73\u5377\u70df\u5382",
"99":"\u539f\u6599\u91c7\u8d2d\u4e2d\u5fc3",
"103":"\u6e56\u5357\u4e2d\u70df\u6295\u8d44",
"121":"\u6280\u672f\u7814\u53d1\u4e2d\u5fc3",
"271":"\u6e56\u5357\u4e2d",
"670":"\u5e38\u5fb7\u8299"
};

这是一个json数据;现在我只需要"3","21","23","38","49","103"这六个数据;我想把他提取出来并且放在网页中

阅读 1.9k
2 个回答

直接for in就可以判断了

for(var i in dwjson ){

console.log(i)// 3
console.log(dwjson[i]) //u516cu53f8u603bu90e8

}
判断你需要的就可以了

直接把key传入即可,例如:

dwjson["3"] // 取得:"\u516c\u53f8\u603b\u90e8"
dwjson["21"] // 取得:"\u5434\u5fe0\u5377\u70df\u5382"
// 以此类推...

具体你可以先用json formatter先把数据格式化下,比较容易观看

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题