Javascript 带jQuery的嵌套JSON

Javascript 带jQuery的嵌套JSON,javascript,jquery,json,Javascript,Jquery,Json,如何使用jquery获取“ddd”的值?这是我的JSON: {    "aaa": "aaa",    "bbb": {       "ccc": {          "ddd": "HERE IS THE DATA"          }    } } 我对JS很陌生,所以请原谅我这个愚蠢的问题 假设您的对象名为obj,您可以通过以下方式访问该值: obj.bbb.ccc.ddd 但这与jQuery无关。这是纯javascript 请参阅。jQuery不提供访问对象的方法。只需使用原生J

如何使用jquery获取“ddd”的值?这是我的JSON:

{
   "aaa": "aaa",
   "bbb": {
      "ccc": {
         "ddd": "HERE IS THE DATA"
         }
   }
}

我对JS很陌生,所以请原谅我这个愚蠢的问题

假设您的对象名为
obj
,您可以通过以下方式访问该值:

obj.bbb.ccc.ddd
但这与jQuery无关。这是纯javascript


请参阅。

jQuery不提供访问对象的方法。只需使用原生JSAPI,谢谢回复!它可以在JSFIDLE上工作,但返回文件错误。这是我正在使用的原始JSON-。我尝试使用
alert(jsonStr.file\u versions.mobile.audio\u url)获取音频url其中jsonStr是我的对象。我得到
uncaughttypeerror:无法读取未定义的属性“mobile”
有两种方法可以访问属性。点符号和括号符号。对于带有“特殊”字符的属性,应使用括号。在上面的代码行中尝试
jsonStr['file\u versions'].mobile['audio\u url']
,因为属性
mobile
中没有特殊字符,我使用了点符号,但我们也可以写:
jsonStr['file\u versions']['mobile'['audio\u url']
我已经尝试了这两种变体,但仍然得到了未捕获的TypeError:cannotread属性'mobile'的undefined
错误。如果我尝试任何高值(如“id”),我现在得到的是
未定义的
,而不是数据。我的json可能有什么问题吗?你的json看起来不错,我尝试了两种变体,得到了一个url。看见它会提醒音频url两次,第一次使用第一个变体,第二次使用第二个变体。