jsonなしで使用している現在のコードは次のとおりです。
parts = [NSArray arrayWithObjects:
[[part alloc] initWithpartName:@"Part1" imageName:@"picture1.jpg"],
[part alloc] initWithpartName:@"Part2" imageName:@"picture2.jpg"],
[part alloc] initWithpartName:@"Part3" imageName:@"picture3.jpg"]
nil];
私がフェッチするjsonは次のとおりです。
[{"id":"1","case_name":"NZXT Phantom
410","case_description":"","case_type":"ATX","case_color":"White","case_price":"99.99","case
_image":""},{"id":"2","case_name":"Thermaltake
MK+","case_description":"","case_type":"ATX","case_color":"Black","case_price":"84.99","case
_image":""}
私はそれをフェッチするためにこれを使用します:
NSString *urlString = [NSString stringWithFormat:@"http://site.com/get/parts/part.php?part=case"];
NSURL *url = [NSURL URLWithString:urlString];
NSString *data = [NSData dataWithContentsOfURL:url];
質問:このjsonをこの配列に入れるにはどうすればよいですか?私はSBJsonを持っていて、これを使ってみました:
SBJsonParser *parser = [[SBJsonParser alloc] init];
parts = [[parser objectWithString:data error:nil] copy];
色、説明、タイプなどの追加データを使用して解析する方法について誰かが私を修正できますか?