json转成js对象问题 本帖最后由 chunwah 于 2011-10-28 23:41:20 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var json = '{"products":[{"description":"<span class=love>123</span>"},{"b":"b"}]}'alert(eval("(" + json + ")").products) var json = '{"products":[{"description":"<span class=\\\"love\\\">123</span>"},{"b":"b"}]}';var obj = eval("(" + json + ")");alert(obj.products[0].description); <script>var json = {'products':[{'description':'<span class="love">123</span>'},{'b':'b'}]};var obj = eval(json);alert(obj.products[0].description);</script><script>var json = {"products":[{"description":"<span class=\\\"love\\\">123</span>"},{"b":"b"}]};alert(json.products[0].description);var obj = eval(json);alert(obj.products[0].description);var json = '{"products":[{"description":"<span class=\\\"love\\\">123</span>"},{"b":"b"}]}';var obj = eval("(" + json + ")");alert(obj.products[0].description);var json = {'products':[{'description':'<span class="love">123</span>'},{'b':'b'}]};var obj = eval(json);alert(obj.products[0].description);</script> <script>//第一种方式var json = '{"products":[{"description":"<span class=\\\"love\\\">123</span>"},{"b":"b"}]}';var obj = eval("(" + json + ")");alert(obj.products[0].description);//第二种方式var json = {'products':[{'description':'<span class="love">123</span>'},{'b':'b'}]};var obj = eval(json);alert(obj.products[0].description);</script> 谢谢上面的同学们,不过我是想不更改原来的json字符串就能直接转成js对象,不知能不能做到。 JSON.parse(str) 转换为json objectJSON.stringify(jsonobject) to a string 可以用replace改么?如果什么都不能改话,还有个办法,,找开发js源码的人帮你,改了eval的实现 Object类型的Json字符串必须要在eval时候放入到()内才可以。 eval("(" + json + ")"); if(i%16==15)什么意思 'null'为空或不是对象 一段JS代码 看不懂 Jquery动态问题 javascript error对象有哪些属性 关于用innerHTML插入选择列表的问题 JavaScript读取XML文件的菜鸟问题 如何用一个按钮提交2个表单里的内容??? ***请教了:下面的一段代码中的onchang...与<optinon>.../<option>的含义?***谢谢! 急!!!!怎样在JS中动态用二维数组,有高分相送 有一句话我不懂意思,关于超链接的 js 拆分字符串 split(";"),在跑马灯marquee标签里显示
alert(eval("(" + json + ")").products)
var json = '{"products":[{"description":"<span class=\\\"love\\\">123</span>"},{"b":"b"}]}';
var obj = eval("(" + json + ")");
alert(obj.products[0].description);
var json = {'products':[{'description':'<span class="love">123</span>'},{'b':'b'}]};
var obj = eval(json);
alert(obj.products[0].description);
</script>
<script>var json = {"products":[{"description":"<span class=\\\"love\\\">123</span>"},{"b":"b"}]};
alert(json.products[0].description);
var obj = eval(json);
alert(obj.products[0].description);
var json = '{"products":[{"description":"<span class=\\\"love\\\">123</span>"},{"b":"b"}]}';
var obj = eval("(" + json + ")");
alert(obj.products[0].description);
var json = {'products':[{'description':'<span class="love">123</span>'},{'b':'b'}]};
var obj = eval(json);
alert(obj.products[0].description);
</script>
<script>
//第一种方式
var json = '{"products":[{"description":"<span class=\\\"love\\\">123</span>"},{"b":"b"}]}';
var obj = eval("(" + json + ")");
alert(obj.products[0].description);//第二种方式
var json = {'products':[{'description':'<span class="love">123</span>'},{'b':'b'}]};
var obj = eval(json);
alert(obj.products[0].description);
</script>