我是陌.寒哲。以下是javascript解析 <script type="text/javascript"> var content = {"total":1526,"results":[{"videoid":"XMTc4OTkzNDcy","title":"\u4f18\u9177\u6c7d\u8f66\u8bd5\u9a7e\u5b9d\u67651.4 TSIDSG","desc":"\u65b0\u5b9d\u6765 2011\u6b3e 1.4T \u81ea\u52a8\u8c6a\u534e\u578b\n\u53d1\u52a8\u673a\uff1a1.4T 131\u9a6c\u529b L4\n\u53d8\u901f\u7bb1\uff1a7\u6321\u53cc\u79bb\u5408\n\u957f\u00d7\u5bbd\u00d7\u9ad8(mm)\uff1a4540*1775*1467\n\u6700\u9ad8\u8f66\u901f(km\/h)\uff1a200\n\u5b98\u65b90-100\u52a0\u901f(s)\uff1a9.7\n\u7f38\u5f84\uff1a76.5\n\u51b2\u7a0b\uff1a75.6\n\u6700\u5927\u9a6c\u529b(Ps)\uff1a131\n\u6700\u5927\u529f\u7387(kW)\uff1a96\n\u6700\u5927\u529f\u7387\u8f6c\u901f(rpm)\uff1a5000\n\u6700\u5927\u626d\u77e9(N\u00b7m)\uff1a220","thumburl":"http:\/\/g3.ykimg.com\/0100641F464C0A2BCC793000332D63EE2EA0BD-22D3-891D-0B18-EC41B124298D","username":"\u4f18\u9177\u6c7d\u8f66","seconds":"206.07","total_comment":"47","total_fav":"14","total_up":"184","total_down":"75","createtime":"2010-06-05 18:48:00","total_vv":"28733"}],"total_cost":0.108189106} ; alert(content.results[0].title); var resultArray = content.results; for(var i=0;i<resultArray.length;i++) { var value = ""; for(var v in resultArray[i]) { value += (v + resultArray[i][v] + "\n"); } alert(value); } </script>
var str = '{"total":1526,"results":[{"videoid":"XMTc4OTkzNDcy","title":"\u4f18\u9177\u6c7d\u8f66\u8bd5\u9a7e\u5b9d\u67651.4 TSIDSG","desc":"\u65b0\u5b9d\u6765 2011\u6b3e 1.4T \u81ea\u52a8\u8c6a\u534e\u578b\n\u53d1\u52a8\u673a\uff1a1.4T 131\u9a6c\u529b L4\n\u53d8\u901f\u7bb1\uff1a7\u6321\u53cc\u79bb\u5408\n\u957f\u00d7\u5bbd\u00d7\u9ad8(mm)\uff1a4540*1775*1467\n\u6700\u9ad8\u8f66\u901f(km\/h)\uff1a200\n\u5b98\u65b90-100\u52a0\u901f(s)\uff1a9.7\n\u7f38\u5f84\uff1a76.5\n\u51b2\u7a0b\uff1a75.6\n\u6700\u5927\u9a6c\u529b(Ps)\uff1a131\n\u6700\u5927\u529f\u7387(kW)\uff1a96\n\u6700\u5927\u529f\u7387\u8f6c\u901f(rpm)\uff1a5000\n\u6700\u5927\u626d\u77e9(N\u00b7m)\uff1a220","thumburl":"http:\/\/g3.ykimg.com\/0100641F464C0A2BCC793000332D63EE2EA0BD-22D3-891D-0B18-EC41B124298D","username":"\u4f18\u9177\u6c7d\u8f66","seconds":"206.07","total_comment":"47","total_fav":"14","total_up":"184","total_down":"75","createtime":"2010-06-05 18:48:00","total_vv":"28733"}],"total_cost":0.108189106}'; var o = eval("("+ str +")"); for (var key in o) { alert(key + "-" + o.key); } alert(o.results);前提是你的json字符串格式不能错
说明一下环境,.netframework1.0,要求用asp.net从后台读取!!,谢谢!!
var json = eval("(" + data+ ")");//转化为对象 json.total //1526 //循环读取result中的数据 for(var i=0;i<json.reuslt.length;i++){ for(var j in json.result[i]){ alert(j+""+json.result[i][j]); } }
var content = {"total":1526,"results":[{"videoid":"XMTc4OTkzNDcy","title":"\u4f18\u9177\u6c7d\u8f66\u8bd5\u9a7e\u5b9d\u67651.4 TSIDSG","desc":"\u65b0\u5b9d\u6765 2011\u6b3e 1.4T \u81ea\u52a8\u8c6a\u534e\u578b\n\u53d1\u52a8\u673a\uff1a1.4T 131\u9a6c\u529b L4\n\u53d8\u901f\u7bb1\uff1a7\u6321\u53cc\u79bb\u5408\n\u957f\u00d7\u5bbd\u00d7\u9ad8(mm)\uff1a4540*1775*1467\n\u6700\u9ad8\u8f66\u901f(km\/h)\uff1a200\n\u5b98\u65b90-100\u52a0\u901f(s)\uff1a9.7\n\u7f38\u5f84\uff1a76.5\n\u51b2\u7a0b\uff1a75.6\n\u6700\u5927\u9a6c\u529b(Ps)\uff1a131\n\u6700\u5927\u529f\u7387(kW)\uff1a96\n\u6700\u5927\u529f\u7387\u8f6c\u901f(rpm)\uff1a5000\n\u6700\u5927\u626d\u77e9(N\u00b7m)\uff1a220","thumburl":"http:\/\/g3.ykimg.com\/0100641F464C0A2BCC793000332D63EE2EA0BD-22D3-891D-0B18-EC41B124298D","username":"\u4f18\u9177\u6c7d\u8f66","seconds":"206.07","total_comment":"47","total_fav":"14","total_up":"184","total_down":"75","createtime":"2010-06-05 18:48:00","total_vv":"28733"}],"total_cost":0.108189106} ; var resultArray = content.results; for(var i=0;i<resultArray.length;i++) { var value = ""; for(var v in resultArray[i]) { value += (v + resultArray[i][v] + "\n"); } alert(value); }
假如你上面的数据为data
那么:
var json = eval("(" + data+ ")");
alert(json.results);//这里弹出的应该就是你的数据啦!results下面的子项也可以用.来进行导航获得。我没有测试,但应该是可以的。我作回调时一直是这样解析的。你试一下吧!ps:前提是你要导入extjs的框架文件噢!
<script type="text/javascript">
var content = {"total":1526,"results":[{"videoid":"XMTc4OTkzNDcy","title":"\u4f18\u9177\u6c7d\u8f66\u8bd5\u9a7e\u5b9d\u67651.4 TSIDSG","desc":"\u65b0\u5b9d\u6765 2011\u6b3e 1.4T \u81ea\u52a8\u8c6a\u534e\u578b\n\u53d1\u52a8\u673a\uff1a1.4T 131\u9a6c\u529b L4\n\u53d8\u901f\u7bb1\uff1a7\u6321\u53cc\u79bb\u5408\n\u957f\u00d7\u5bbd\u00d7\u9ad8(mm)\uff1a4540*1775*1467\n\u6700\u9ad8\u8f66\u901f(km\/h)\uff1a200\n\u5b98\u65b90-100\u52a0\u901f(s)\uff1a9.7\n\u7f38\u5f84\uff1a76.5\n\u51b2\u7a0b\uff1a75.6\n\u6700\u5927\u9a6c\u529b(Ps)\uff1a131\n\u6700\u5927\u529f\u7387(kW)\uff1a96\n\u6700\u5927\u529f\u7387\u8f6c\u901f(rpm)\uff1a5000\n\u6700\u5927\u626d\u77e9(N\u00b7m)\uff1a220","thumburl":"http:\/\/g3.ykimg.com\/0100641F464C0A2BCC793000332D63EE2EA0BD-22D3-891D-0B18-EC41B124298D","username":"\u4f18\u9177\u6c7d\u8f66","seconds":"206.07","total_comment":"47","total_fav":"14","total_up":"184","total_down":"75","createtime":"2010-06-05 18:48:00","total_vv":"28733"}],"total_cost":0.108189106} ;
alert(content.results[0].title);
var resultArray = content.results;
for(var i=0;i<resultArray.length;i++)
{
var value = "";
for(var v in resultArray[i])
{ value += (v + resultArray[i][v] + "\n");
}
alert(value);
}
</script>
var str = '{"total":1526,"results":[{"videoid":"XMTc4OTkzNDcy","title":"\u4f18\u9177\u6c7d\u8f66\u8bd5\u9a7e\u5b9d\u67651.4 TSIDSG","desc":"\u65b0\u5b9d\u6765 2011\u6b3e 1.4T \u81ea\u52a8\u8c6a\u534e\u578b\n\u53d1\u52a8\u673a\uff1a1.4T 131\u9a6c\u529b L4\n\u53d8\u901f\u7bb1\uff1a7\u6321\u53cc\u79bb\u5408\n\u957f\u00d7\u5bbd\u00d7\u9ad8(mm)\uff1a4540*1775*1467\n\u6700\u9ad8\u8f66\u901f(km\/h)\uff1a200\n\u5b98\u65b90-100\u52a0\u901f(s)\uff1a9.7\n\u7f38\u5f84\uff1a76.5\n\u51b2\u7a0b\uff1a75.6\n\u6700\u5927\u9a6c\u529b(Ps)\uff1a131\n\u6700\u5927\u529f\u7387(kW)\uff1a96\n\u6700\u5927\u529f\u7387\u8f6c\u901f(rpm)\uff1a5000\n\u6700\u5927\u626d\u77e9(N\u00b7m)\uff1a220","thumburl":"http:\/\/g3.ykimg.com\/0100641F464C0A2BCC793000332D63EE2EA0BD-22D3-891D-0B18-EC41B124298D","username":"\u4f18\u9177\u6c7d\u8f66","seconds":"206.07","total_comment":"47","total_fav":"14","total_up":"184","total_down":"75","createtime":"2010-06-05 18:48:00","total_vv":"28733"}],"total_cost":0.108189106}';
var o = eval("("+ str +")");
for (var key in o) {
alert(key + "-" + o.key);
}
alert(o.results);前提是你的json字符串格式不能错
json.total //1526
//循环读取result中的数据
for(var i=0;i<json.reuslt.length;i++){
for(var j in json.result[i]){
alert(j+""+json.result[i][j]);
}
}
var content = {"total":1526,"results":[{"videoid":"XMTc4OTkzNDcy","title":"\u4f18\u9177\u6c7d\u8f66\u8bd5\u9a7e\u5b9d\u67651.4 TSIDSG","desc":"\u65b0\u5b9d\u6765 2011\u6b3e 1.4T \u81ea\u52a8\u8c6a\u534e\u578b\n\u53d1\u52a8\u673a\uff1a1.4T 131\u9a6c\u529b L4\n\u53d8\u901f\u7bb1\uff1a7\u6321\u53cc\u79bb\u5408\n\u957f\u00d7\u5bbd\u00d7\u9ad8(mm)\uff1a4540*1775*1467\n\u6700\u9ad8\u8f66\u901f(km\/h)\uff1a200\n\u5b98\u65b90-100\u52a0\u901f(s)\uff1a9.7\n\u7f38\u5f84\uff1a76.5\n\u51b2\u7a0b\uff1a75.6\n\u6700\u5927\u9a6c\u529b(Ps)\uff1a131\n\u6700\u5927\u529f\u7387(kW)\uff1a96\n\u6700\u5927\u529f\u7387\u8f6c\u901f(rpm)\uff1a5000\n\u6700\u5927\u626d\u77e9(N\u00b7m)\uff1a220","thumburl":"http:\/\/g3.ykimg.com\/0100641F464C0A2BCC793000332D63EE2EA0BD-22D3-891D-0B18-EC41B124298D","username":"\u4f18\u9177\u6c7d\u8f66","seconds":"206.07","total_comment":"47","total_fav":"14","total_up":"184","total_down":"75","createtime":"2010-06-05 18:48:00","total_vv":"28733"}],"total_cost":0.108189106} ; var resultArray = content.results;
for(var i=0;i<resultArray.length;i++)
{
var value = "";
for(var v in resultArray[i])
{ value += (v + resultArray[i][v] + "\n");
}
alert(value);
}
假设JSON有1000层深。秒杀上面几层楼。