如何解析JSON字符串的JavaScript对象 [英] How to parse json string to javascript object

查看:113
本文介绍了如何解析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..do​​main.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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆