JavaScript解析JSON
可能重复: 我有这个字符串: 如何解析它,以便获得每个标题JavaScript解析JSON,javascript,json,Javascript,Json,可能重复: 我有这个字符串: 如何解析它,以便获得每个标题 var string = '[{"title":"Title1"},{"title":"Title2"}]'; var array = JSON.parse(string); array.forEach(function(object) { console.log(object.title); }); 注意JSON.parse;必要时 当然,ES5 ArrayforEach也是如此。这只是一个例子 如果使用jQuery,则可以
var string = '[{"title":"Title1"},{"title":"Title2"}]';
var array = JSON.parse(string);
array.forEach(function(object) {
console.log(object.title);
});
注意JSON.parse;必要时
当然,ES5 ArrayforEach也是如此。这只是一个例子
如果使用jQuery,则可以使用$.each来迭代数组。jQuery也有一个方法
注意JSON.parse;必要时
当然,ES5 ArrayforEach也是如此。这只是一个例子
如果使用jQuery,则可以使用$.each来迭代数组。jQuery也有一个方法。使用JSON.parse
并非所有浏览器都支持该方法,因此可以使用Douglas Crockford的polyfill。
在这里:
编辑:
以下是它的浏览器支持统计信息:
使用JSON.parse
并非所有浏览器都支持该方法,因此可以使用Douglas Crockford的polyfill。
在这里:
编辑:
以下是它的浏览器支持统计信息:
如果使用jQuery,只需执行以下操作:
var myArray = jQuery.parseJSON('[{"title":"Title1"},{"title":"Title2"}]');
如果使用jQuery,只需执行以下操作:
var myArray = jQuery.parseJSON('[{"title":"Title1"},{"title":"Title2"}]');
如果这是直接在JS中的,那么它是开箱即用的:
var obj = [{"title":"Title1"},{"title":"Title2"}];
alert(obj[0].title); // "Title1";
如果是通过AJAX接收的:
// obj contains the data
if( typeof JSON != "undefined") obj = JSON.parse(obj);
else obj = eval("("+obj+")");
如果这是直接在JS中的,那么它是开箱即用的:
var obj = [{"title":"Title1"},{"title":"Title2"}];
alert(obj[0].title); // "Title1";
如果是通过AJAX接收的:
// obj contains the data
if( typeof JSON != "undefined") obj = JSON.parse(obj);
else obj = eval("("+obj+")");
也许是使用for循环o
for(var i = 0; i < jsonVar.length; i++) {
alert(jsonVar[i].title);
}
也许是使用for循环o
for(var i = 0; i < jsonVar.length; i++) {
alert(jsonVar[i].title);
}
With将为较旧的浏览器提供一个版本。With将为较旧的浏览器提供一个版本。下面是一个使用jQuery的示例:
var jsonObj = $.parseJSON('[{"title": "Title1"}, {"title": "Title2"}]');
var title1 = jsonObj[0].title; //Title1
var title2 = jsonObj[1].title; //Title1
您可以在这里看到一个演示:下面是一个使用jQuery的示例:
var jsonObj = $.parseJSON('[{"title": "Title1"}, {"title": "Title2"}]');
var title1 = jsonObj[0].title; //Title1
var title2 = jsonObj[1].title; //Title1
你可以在这里看到一个演示:你没听说吗?是新的json2.js。你没听说吗?是新的json2.js。