Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用jQuery从嵌套的JSON字符串中获取值?_Jquery_Json - Fatal编程技术网

如何使用jQuery从嵌套的JSON字符串中获取值?

如何使用jQuery从嵌套的JSON字符串中获取值?,jquery,json,Jquery,Json,我有以下JSON字符串,由输出: { "event":"build", "tab":"map", "selection":{ "tier":{ "id":1, "parentId":0, "label":"ca", "level":100, "hashKey":"object:5" },

我有以下JSON字符串,由输出:

{
       "event":"build",
       "tab":"map",
       "selection":{
          "tier":{
             "id":1,
             "parentId":0,
             "label":"ca",
             "level":100,
             "hashKey":"object:5"
          },
          "group":{
             "id":2,
             "parentId":1448818,
             "label":"com",
             "spatialLevelId":203,
             "hashKey":"object:11"
          },
          "area":{
             "id":3,
             "parentId":1449705,
             "label":"cam",
             "level":303,
             "hashKey":"object:14"
          },
          "indicators":[

          ]
       }
    }

如何仅从所有3个部分(层、组、区域)获取级别并将其放入变量中?

您可以按如下方式检索值

function handler(message) {
     var tierSpatialLevelId = message.selection.tier.spatialLevelId; 
     var groupSpatialLevelId = message.selection.group.spatialLevelId;
     var areaSpatialLevelId = message.selection.area.spatialLevelId; 
}