如何解析JSON字符串的JavaScript对象 [英] How to parse json string to javascript object
本文介绍了如何解析JSON字符串的JavaScript对象的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有这样的JSON字符串的:
{总:3,数据:[{ID:4242,称号:是啊让我们走!,创造: 1274700584,created_formated:2010-07-24十三时19分24秒,路径:HTTP:\ / \ / domain.com \ /耶} {ID:4242,题:是让去222,创造!:1274700584,created_formated:2010-07-24 13时19分24秒,路径:HTTP:\ / \ / domain.com \ / yeah222} {ID:4242,称号:是让去333,创造!:1274700584,created_formated:2010-07-24 13点19分24秒 路径:HTTP:\ / \ / domain.com \ / yeah333}]}
我需要将其解析到JavaScript对象,我相信?然后到HTML这样的:
< A HREF =!HTTP:www..domain.com /耶>呀放开< / A>
&其中,P类=约会>创建时间:2010-07-24 13点19分24秒< / P>
但我不知道如何分析它,并依此类推。
我得到的字符串从这样的:
$('a.link)。点击(函数(){
VAR ITEM_ID = $(本).attr(HREF)分裂('#')[1]。
$获得(BASE_URL +'/ AJAX / get_itema /+ ITEM_ID +'/ 0/3 /真',空,功能(数据,状态,XHR){
$('#contentCell')的HTML(数据)。
});
解决方案
使用了 JSON.parse
函数将JSON字符串转换成JS对象。大多数现代浏览器包括 JSON.parse
,但它也包含在的 json2.js 如果你需要一个备用的旧的浏览器。
I have this kind of json string:
{"total":"3","data":[{"id":"4242","title":"Yeah Lets Go!","created":"1274700584","created_formated":"2010-07-24 13:19:24","path":"http:\/\/domain.com\/yeah"}{"id":"4242","title":"Yeah Lets Go!222","created":"1274700584","created_formated":"2010-07-24 13:19:24","path":"http:\/\/domain.com\/yeah222"}{"id":"4242","title":"Yeah Lets Go!333","created":"1274700584","created_formated":"2010-07-24 13:19:24","path":"http:\/\/domain.com\/yeah333"}]}
I would need to parse it to javascript object i believe? And then into html like:
<a href="http:www..domain.com/yeah">Yeah Lets Go!</a>
<p class="date">Created: 2010-07-24 13:19:24"</p>
but I have no clue how to parse it and so on.
I get that string from this:
$('a.link').click(function() {
var item_id = $(this).attr("href").split('#')[1];
$.get(base_url+'/ajax/get_itema/'+item_id+'/0/3/true', null, function(data, status, xhr) {
$('#contentCell').html(data);
});
解决方案
Use the JSON.parse
function to convert a JSON string into a JS object. Most modern browsers include JSON.parse
, but it is also included in json2.js if you need a fallback for older browsers.
这篇关于如何解析JSON字符串的JavaScript对象的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文