当前位置:首页>开发>正文

js解析json js解析JSON数据

2023-05-24 23:14:09 互联网 未知 开发

 js解析json js解析JSON数据

js解析json

1
2
     varjson = {"a":"ster","b":"sten","c":"leng","d":"qinyu","e":"wert","f":"wefgh"}
    alert(json.c)

js解析JSON数据

然后就在append()中写页面elements,来存放你的json数据

例子:
for ( var i in elem) {
$("#whole").append("

"
" js解析json js解析JSON数据"
""
"" elem[i].name ""
""
"" elem[i].age
"
"
"" elem[i].type
"
"
"" elem[i].situation
"
"
"
")
}

javascript解析json

var str0 = {"url":"和谐发不出来,是个网址","usermail":"是个邮箱地址"}
var json0 = eval("(" str0 ")")
var str = {"json":json0,"success":true}
var json = eval("(" str ")")
alert(json.json.url)
alert(json.json.usermail)
亲测。

js解析json文件,获取数据

根据返回的字符串可以看出是多个json拼接成的js数组的形式。
如果返回的只是字符串须现将字符串转成js对象。
使用Jquery的$.each()方法循环js数组取出每一个json对象的数据。

1
2
3
4
5
6
 str = [{"key":"value","keys":[{"key1":"value1","key2":"value2"},{"key1":"value3","key2":"value4"}],"obj":{"id":1,"msg":"success"}}]
str_json = eval("("  str   ")")//将字符串转换成js对象
$.each(str_json,fucntion(a,b){
alert(a)//弹出数组的key
alert(b.id)//弹出要取出的数据
})

最新文章