javascript - JQuery:json 到对象?

标签 javascript jquery json

var gallery = new TGallery([[{"image":{"updated_at":"2010-03-20T00:00:00Z","title":"dfgdfg","spam_reports":0,"by_profile_id":1,"comment_count":0,"id":1,"description":"htt","on_type":"profile","adult_reports":0,"on_id":1,"created_at":"2010-03-20T00:00:00Z"}]]);

然后在 TGallery 类中我想将 json 对象转换为 js 对象。 谢谢

如果可能的话,没有插件...:)

最佳答案

您发布的内容不太有效(缺少 }),但如果您可以稍微更改格式,则不需要转换,如下所示:

var gallery = [{"image":{"updated_at":"2010-03-20T00:00:00Z","title":"dfgdfg","spam_reports":0,"by_profile_id":1,"comment_count":0,"id":1,"description":"htt","on_type":"profile","adult_reports":0,"on_id":1,"created_at":"2010-03-20T00:00:00Z"}}];

此处的更改:添加了右大括号,删除了额外的 [] 包装器并删除了 TGallery() 调用。然后你可以像这样循环/访问图像:

$.each(gallery, function(i, o) {
    alert(o.image.updated_at);
});​

关于javascript - JQuery:json 到对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2557330/

相关文章:

php - 为什么我看不到使用 jquery post 从 PHP 返回的 JSON 数据?

javascript - 默认情况下如何在 Bootstrap 中隐藏侧边栏?

mysql - 如何在没有模式的情况下将 JSON 存储在数据库中

javascript - express -hbs : Asynchronous Helper with options/attrs

javascript - Axios 中的回调函数返回错误(使用 Vue,没有 jQuery)

javascript - javascript中的react-moment from now ago函数?

javascript - 动态健康栏 - 动态可观察量和依赖关系

javascript - 当脚本的 src 属性中有逗号时,这是什么意思(javascript)

javascript - 2 AJAX 不起作用

ios - 由于从 api 解包值而崩溃(使用 Alamofire)