javascript - 从 json 数组中获取值

标签 javascript jquery arrays json

使用 Dropzone.js 插件后,我从服务器收到以下响应,我需要获取“thumbnail_url”,但无法执行此操作。它是包含 json 对象的数组。

"[{"name": "Lighthouse.jpg", "url": "/your_uploads/multiuploader_file/8d1c455f5c49a9cfec8a3e880ff4d6904e2ce4a2/", "id": "8d1c455f5c49a9cfec8a3e880ff4d6904e2ce4a2", "thumbnail_url": "thumbnails/Lighthouse.8d1c455f5c49a9cfec8a3e880ff4d6904e2ce4a2.jpg", "delete_type": "POST", "delete_url": "/your_uploads/multiuploader_delete/8d1c455f5c49a9cfec8a3e880ff4d6904e2ce4a2/", "size": 561276}]"

我尝试了很多方法,但没有任何效果,我尝试了下面的方法,但我无法更改服务器代码,所以请帮助我从上面的 json 数组中获取。

var obj={"name": "Lighthouse.jpg", "url": "/your_uploads/multiuploader_file/8d1c455f5c49a9cfec8a3e880ff4d6904e2ce4a2/", "id": "8d1c455f5c49a9cfec8a3e880ff4d6904e2ce4a2", "thumbnail_url": "thumbnails/Lighthouse.8d1c455f5c49a9cfec8a3e880ff4d6904e2ce4a2.jpg", "delete_type": "POST", "delete_url": "/your_uploads/multiuploader_delete/8d1c455f5c49a9cfec8a3e880ff4d6904e2ce4a2/", "size": 561276};

>>> obj.name
"Lighthouse.jpg"

最佳答案

对象数组中的 JSON。为了访问第一个对象键,请使用 jso[0].thumbnail_url

试试这个

$(document).ready(function () {
            var jso = [{
                "name": "Lighthouse.jpg",
                    "url": "/your_uploads/multiuploader_file/8d1c455f5c49a9cfec8a3e880ff4d6904e2ce4a2/",
                    "id": "8d1c455f5c49a9cfec8a3e880ff4d6904e2ce4a2",
                    "thumbnail_url": "thumbnails/Lighthouse.8d1c455f5c49a9cfec8a3e880ff4d6904e2ce4a2.jpg",
                    "delete_type": "POST",
                    "delete_url": "/your_uploads/multiuploader_delete/8d1c455f5c49a9cfec8a3e880ff4d6904e2ce4a2/",
                    "size": 561276
            }]

            alert(jso[0].thumbnail_url)
        });

DEMO

关于javascript - 从 json 数组中获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24201606/

相关文章:

javascript - Jquery Select2 插件不会应用于 JS 调用 Rails 应用程序后呈现的输入

javascript - 水平滚动到,用wordpress acf

c - 函数中指向动态分配的结构数组的指针是否有帮助?

java - JAVA数组只打印最后一个元素?

php - 组合数组

javascript - 错误 : Property 'modalStack' does not exist on type 'NgxSmartModalService' . 您的意思是 '_modalStack' 吗?

javascript - SVG + Chrome : Strange Rendering with Many Circles

jquery - 如何在其他页面中调用页面内容

javascript - 从左向右滑动 LI 无需滚动 CSS 或 JS?

javascript - 如何发送仅包含值的对象键值对?