【问题标题】:Parsing of nested JSON to NSDictionary将嵌套的 JSON 解析为 NSDictionary
【发布时间】:2016-06-25 12:30:27
【问题描述】:

我想在将 JSON 解析为目标 C 中的 NSDictionary 后从 JSON 中提取“lat”和“lng”的值。我该如何解析它??

html_attributions" : [],
   "results" : [
      {
         "geometry" : {
            "location" : {
               "lat" : 51.4994796,
               "lng" : -0.1248094
            }
         },
         "id" : "f617d7c9e65e415fb39d4a0ae47dbb71f209d409",
         "place_id" : "ChIJK0O8dMQEdkgRLApeea2WlHk",
         "reference" : "CoQBcgAAAK8Oa0l7zRS1fqb83aJiHWadP3bh27CPVDILMBR7zA3CqEbR2pEro3O7sObQCoTIL7jP6bG_YL2-nCGzUlvIcyuG7HHrvCwakEjrbEImDp2VRkAbBbxUNz3V0mqUyFBFon_6G5pF_n4ovZ1fqaBhEPQ3lXbzGOJAwaOfhtKEda9mEhANy9NmIP8nHASNqiRIe-J_GhQR5WvFJnSbh23-30v2ScxAAuMT1Q"
      },
      {
         "geometry" : {
            "location" : {
               "lat" : 51.5058337,
               "lng" : -0.1167623
            }
         },
         "id" : "ed60145ed3bbef5036f13fcdb67bae99ce970efd",
         "place_id" : "ChIJT5N73bcEdkgRRRNgF3S7uwU",
         "reference" : "CnRwAAAA_SvSiE9sjpnqkBCOWiScw4ih5qUGPbWrBG_mYmlJhZJVHREKsV9cVKXbS5iZZyQiebmdLzqPbH37itffgIwv8Dpucbk80BfPxmhMRPYDOC3HIzdho9ystp8wqEgUoGmRjIFDDzhDa0jY_sQTIfWtDhIQFhL6SKjC7K8nNbK8YqCZpRoU0Y0OWpDNfiCpzP8z-5bj2PJgEv8"
      },

【问题讨论】:

    标签: ios objective-c json parsing nsdictionary


    【解决方案1】:

    见下文

    for(NSDictionary *dictionary in parentDictionary[@"results"]){
       NSDictionary *location=dictionary[@"geometry"][@"location"];
       NSLog(@"Lat = %f, Lng = %f",[location[@"lat"] floatValue],[location[@"lng"] floatValue]);
    }
    

    干杯。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-08-31
      • 2012-05-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-06
      • 2023-03-10
      • 2020-10-08
      相关资源
      最近更新 更多