这样一个JSON字符串怎么解析?
[{"prolist":[{"actors":"","addedtime":"","canrecommend":false,"director":"","isadvertisement":false,"keywords":"","name":"","programid":"Umai:SERI/661338@","programlength":0,"seriesid":"true","tags":"","typeid":3}, {"actors":"","addedtime":"","canrecommend":false,"director":"","isadvertisement":false,"keywords":"","name":"","programid":"Umai:SERI/499229@","programlength":0,"seriesid":"true","tags":"","typeid":3}, {"actors":"","addedtime":"","canrecommend":false,"director":"","isadvertisement":false,"keywords":"","name":"","programid":"Umai:SERI/662417@","programlength":0,"seriesid":"true","tags":"","typeid":3}],"programtype":"1","preference":"言情剧|偶像剧","total_results":"10"}]
$.getJSON("ppshow", function(data){ $.each(data, function(i, item){ alert(i); });});
var json = [{"prolist":[{"actors":"","addedtime":"","canrecommend":false,"director":"","isadvertisement":false,"keywords":"","name":"","programid":"Umai:SERI/661338@","programlength":0,"seriesid":"true","tags":"","typeid":3}, {"actors":"","addedtime":"","canrecommend":false,"director":"","isadvertisement":false,"keywords":"","name":"","programid":"Umai:SERI/499229@","programlength":0,"seriesid":"true","tags":"","typeid":3}, {"actors":"","addedtime":"","canrecommend":false,"director":"","isadvertisement":false,"keywords":"","name":"","programid":"Umai:SERI/662417@","programlength":0,"seriesid":"true","tags":"","typeid":3}],"programtype":"1","preference":"言情剧|偶像剧","total_results":"10"}];alert( json.length )for( var x in json[0] ){ alert( json[0][x] )}
[解决办法]
var json = [{"prolist":
[{"actors":"","addedtime":"","canrecommend":false,"director":"","isadvertisement":false,"keywords":"","name":"","programid":"Umai:SERI/661338@","programlength":0,"seriesid":"true","tags":"","typeid":3},
{"actors":"","addedtime":"","canrecommend":false,"director":"","isadvertisement":false,"keywords":"","name":"","programid":"Umai:SERI/499229@","programlength":0,"seriesid":"true","tags":"","typeid":3},
{"actors":"","addedtime":"","canrecommend":false,"director":"","isadvertisement":false,"keywords":"","name":"","programid":"Umai:SERI/662417@","programlength":0,"seriesid":"true","tags":"","typeid":3}],
"programtype":"1",
"preference":"言情剧|偶像剧",
"total_results":"10"}];
获取时用这json[0].prolist[0].canrecommend,就能获取到第一个actors里面的canrecommend对应的值了。
已经帮你测试过了。
具体要哪个对象和逻辑处理就你自己看着办了,解析数据用findbug看下就很快能解析了