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("
""
""
"" 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)//弹出要取出的数据
})