こんにちは、JSON のデシリアライズに問題があります。
私は SBJson を使用しています。データは .net Web サービスから返されます。
これは返された JSON (短縮) です
{
"id": "1",
"result": [
{
"questionID": 21,
"question": "What is the secret of eternal life?"
},
{
"questionID": 20,
"question": "What is the meaning of life?"
}
]
}
私はこれまでのところ、次のコードを使用しています
-(void) dataLoaded:(NSData*)data {
NSString* jsonString = [[[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding] autorelease];
NSDictionary *jsonObject = [jsonString JSONValue];
NSLog(@"data : %@", [jsonObject valueForKey:@"result"]);
}
次の行 [jsonObject valueForKey:@"result"] は、次のデータを返します
(
{
question = "What is the secret of eternal life?";
questionID = 21;
},
{
question = "What is the meaning of life?";
questionID = 20;
}
)
そのデータを配列に取得するにはどうすればよいですか?
Jsonを使用したのはこれが初めてなので、何が起こっているのか完全にはわかりません。
ありがとうミック