我有这个例子,需要了解如何从 url 而不是在 html 内部解析 json 字符串,如图所示。基本上。。我需要其他更简单的方法来解析来自 url 源的文本,例如。http://pipes.yahoo.com/pipes/pipe.run?_id=e4e173cf75b0aa1b374b7987398d6091&_render=json&_callback=getYahooFeed
jquery也可以使用吗?如果可能的话,也可以演示字符串/数组的迭代。
<!DOCTYPE html>
<html>
<body>
<h2>Create Object from JSON String</h2>
<p>
First Name: <span id="fname"></span><br>
Last Name: <span id="lname"></span><br>
</p>
<script>
var txt = '{"employees":[' +
'{"firstName":"John","lastName":"Doe" },' +
'{"firstName":"Anna","lastName":"Smith" },' +
'{"firstName":"Peter","lastName":"Jones" }]}';
obj = JSON.parse(txt);
document.getElementById("fname").innerHTML=obj.employees[1].firstName
document.getElementById("lname").innerHTML=obj.employees[1].lastName
</script>
</body>
</html>
看看如何提取查询字符串参数并通过 jQuery 的 parseJSON 解析它