ここで見つけたJSONKItを使用しようとしています。https://github.com/johnezang/JSONKit JSONフィードを解析してobjective-cオブジェクトに入れます。私はiOSで新しく、どこから始めたらいいのか分からない。このライブラリを使用するための良いチュートリアルはありますか?jsonkit iOSを使用してjsonフィードを解析する
4
A
答えて
16
グーグルでは、チュートリアルは見つかりませんでしたが、JSONKitを使用するとわかりやすくなりました。
単にそのようなJSONフィード内のすべてのオブジェクトの辞書作成NSURLConnectionまたはASIHTTPRequestを使ってJSONフィードダウンロードした後:辞書を作成した後
//jsonString is your downloaded string JSON Feed
NSDictionary *deserializedData = [jsonString objectFromJSONString];
//Helpful snippet to log all the deserialized objects and their keys
NSLog(@"%@", [deserializedData description]);
を、あなたは、単にこのような何かを行うことができます。
をNSString *string = [deserializedData objectForKey:@"someJSONKey"];
これがJSONKitの基本です。
JSONKitがはるかに強力もちろんです、あなたは私がobjectFromJSONString
であるという仮定をすることについてbecarefulでしょうあなたはJSONKit.h
0
でそれを行うことができます他のもののいくつかは非常にそれができる、NSDictionary
を返し見つけることができますよく配列を返すか、またはnil
、特にサーバーがまれに使用され、エラーの考えを返す場合。
より適切な行動は次のようになります。サーバーが予期しないいろいろ書いを返したため、これらのチェックなし
NSError *error;
id rawData = [jsonString objectFromJSONStringWithParseOptions:JKParseOptionNone error:&error];
if (error != nil) {
// evaluate the error and handle appropriately
}
if ([rawData isKindOfClass:[NSDictionary class]]) {
// process dictionary
}
else if ([rawData isKindOfClass:[NSArray class]]) {
// process array
}
else {
// someting else happened, 'rawData' is likely 'nil'
// handle appropriately
}
は、あなたは非常によく実行時エラーで終わることができました。
関連する問題
- 1. JSONフィードの解析iOS 5
- 2. JSONKitを解析するJSON文字列
- 3. icalendarを使用してPythonでiCalフィードを解析する
- 4. SimpleXMLを使用して複数のRSSフィードを解析する
- 5. Scalaでlift-jsonを使用してJSONを解析する
- 6. 解析JSONのiOS
- 7. iOS - URLを使用して解析するためのJSONファイルのホスト
- 8. ios jsonサブコレクションを解析する
- 9. JSONKit Objective-Cで入れ子になったJSONを解析する
- 10. Swiftを使用したJSON解析
- 11. ブーストプロパティツリーを使用したJSONの解析
- 12. ダーツを使用したJSONの解析
- 13. DataContractJsonSerialiserを使用してjsonファイルを解析する
- 14. NSJSONSerializationを使用してJSONを解析する
- 15. jqueryを使用してJSONを解析する
- 16. retrofitを使用してJSONレスポンスを解析する方法
- 17. json pythonを使用してユニコードのツイートを解析する
- 18. JSON.netを使用してJSONファイルを解析する方法
- 19. JavaScriptSerializerを使用して異常なJsonを解析する
- 20. iphoneのjsonを使用してテキストファイルを解析する
- 21. jqueryを使用してjsonオブジェクトを解析する方法
- 22. Javascriptを使用してTwitterのJsonテキストを解析する
- 23. jQueryを使用してJSONファイルを解析しますか?
- 24. Javascriptを使用してリモートJSONを解析しますか?
- 25. XMLフィード - 解析
- 26. RSSフィードのDOMパーサーを使用してAndroidでHTMLエンティティを解析する
- 27. スウィフト問題でiOSアプリケーション用のJSONを解析する
- 28. このJSONデータをiOSで理解して使用する
- 29. JQueryを使用してXMLへのRSSフィードを解析しますか?
- 30. Perlを使ってPhotobucket RSSフィードを解析するには?