I have this JSON string:
[{"title": "Title1"}, {"title": "Title2"}]
How can I parse it, so that I can get each title?
Answer
var string = '[{"title":"Title1"},{"title":"Title2"}]';
var array = JSON.parse(string);
array.forEach(function(object) {
console.log(object.title);
});
Note that JSON.parse
isn't available in all browsers; use JSON 3 where necessary.
The same goes for ES5 Array#forEach
, of course. This is just an example.
If you're using jQuery, you could use $.each
to iterate over the array instead. jQuery has a jQuery.parseJSON
method, too.
No comments:
Post a Comment