私はにあり、NSString "[{"van" : 1,312, "vuan":12,123}]
すべてのキーについてこの値を取得するために、これを行っています:
NSData *data1 = [jsonResponse1 dataUsingEncoding:NSUTF8StringEncoding];
jsonArray = [NSJSONSerialization JSONObjectWithData:data1 options:kNilOptions error:&err];
self.van = [NSMutableArray arrayWithCapacity:1];
self.vuan = [NSMutableArray arrayWithCapacity:1];
for (NSDictionary *json in jsonArray) {
NSString * value = [json objectForKey:@"van"];
[self.van addObject:value];
lbl1.text = value;
NSString * value1 = [json objectForKey:@"vuan"];
[self.vuan addObject:value1];
lbl4.text = value1;
}
NSData
配列を使用する必要はなく、代わりにで直接変換する必要があるかもしれませんNSDictionary
。
とにかく、私は上で書いた値が含まれていますjsonArray
がnil
、なぜであるかわかりません。jsonResponse1
編集:私の上司はjson文字列を間違って書いています。提案ありがとうございます!:)