2016-06-25 9 views
0

私は目的のCのNSDictionaryに解析した後、JSONから "lat"と "lng"の値を抽出したいと思います。ネストされたJSONのNSDictionaryへの解析

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" 
     }, 

答えて

1

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

乾杯の下を参照してください。

+0

ありがとうございました:) –

関連する問題