Parsen von JSON-dictionary / array
Wird ein JSON-web-service liefert so etwas wie dieses (details der Häuser)
[
{
id:4,
price: 471,
location: "New York",
size: 3000
},
{
id:7,
price: 432,
location: "London",
size: 3200
},
{
id:22,
price: 528,
location: "Tokyo",
size: 2000
}
]
Wie würde ich das iterieren durch jeden Haus ein-by-one? Ich bin mit ASIHTTPRequest und der JSON-parser: http://stig.github.com/json-framework/
Ich denke, ich kann das Wörterbuch so:
NSString *theResponse = [request responseString];
NSDictionary *dictionary = [theResponse JSONValue];
.. aber ich bin mir nicht sicher, iterieren durch jeden Haus.
- Werfen Sie einen Blick auf diese parser github.com/johnezang/JSONKit. Es übersetzt JSON-Datensätze in Objective-C Objekte ähnlich wie NSPropertyListSerialization befasst sich mit den plists. Es ist auch sehr schnell.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist array von dictionaries... Sie können erstellen eines Modalen Klasse Ihr Haus(zugeschrieben :id,Preis,Lage,Größe) und wiederholen Sie es wie folgt...(wenn man Sie endlich oben genannten Sache)..
Dank,