私の回答: (JSON)
NSString *responseString = [[NSString alloc] initWithData:responseData4 encoding:NSUTF8StringEncoding];
NSLog(@"responseString... %@",responseString);
{"AT":"dMaOtJxV0EgAAAAAAAAAAAAAAAAAAAAA","DId":320,"EMs":null,"Em":null,"LGT":null,"OS":"Success","PWD":"DEBC0C7321EF1386F7F22A3D8BE754C9FF04A596","SId":0,"Sku":"Director","UId":1664,"UN":"s1","COM":null,"DN":null,"DOS":null,"EA":"s+1@gmail.com","FN":"s","IsCon":true,"IsLT":true,"IsPU":false,"IsSuc":false,"IsSync":true,"IsTri":false,"LLD":"\/Date(-62135578800000-0500)\/","LN":"k","MOD":null,"NDD":"\/Date(1376971200000-0400)\/","NDDS":"8\/20\/2013","PN":"(324) 325-4353","SD":"s","SLT":"HBoY7mHJ","STs":"EN","UQId":null,"US":3,"Ver":null}
ここで IsPU,IsCon タグの値を取得する必要があります。
次に、次のようなコードを記述しました
NSError *error;
id jsonMain = [NSJSONSerialization JSONObjectWithData:responseData4 options:kNilOptions error:&error];
NSString *IsPUstring = [jsonMain objectForKey:@"IsPU"];
NSString *IsConstring = [jsonMain objectForKey:@"IsCon"];
NSLog(@"IsPUstring...%@",IsPUstring);
NSLog(@"IsConstring...%@",IsConstring);
出力:
IsPUstring... 0
IsConstring... 1
私の問題:
元のタグの値:
"IsCon":真、"IsPU":偽
でもJSONシリアライズしたら0と1になっちゃったでしょ?
ここで true または false のような元の値を取得する方法はありますか?