ここで見つけた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. JSONKit Objective-Cで入れ子になったJSONを解析する
- 8. iOS - URLを使用して解析するためのJSONファイルのホスト
- 9. JSON配列を解析するCocoa iOS
- 10. ios jsonサブコレクションを解析する
- 11. XMLフィード - 解析
- 12. ループなしでswiftyjsonを使用してJSONを解析する
- 13. ReactネイティブフィードページへのJSONフィード(WPフィード)の解析
- 14. Sonarを使用したIOSの解析
- 15. RSSフィードのDOMパーサーを使用してAndroidでHTMLエンティティを解析する
- 16. ダーツを使用したJSONの解析
- 17. SwifyJSONを使用したJSONの解析
- 18. Swiftを使用したJSON解析
- 19. ブーストプロパティツリーを使用したJSONの解析
- 20. スウィフトを使用したJSON解析4
- 21. JSON.netを使用してJSONファイルを解析する方法
- 22. NSJSONSerializationを使用してJSONを解析する
- 23. Javascriptを使用してTwitterのJsonテキストを解析する
- 24. json pythonを使用してユニコードのツイートを解析する
- 25. DataContractJsonSerialiserを使用してjsonファイルを解析する
- 26. Spring RestTemplateを使用してJsonファイルを解析する
- 27. vb.netを使用してjsonコードで例外を解析する
- 28. iphoneのjsonを使用してテキストファイルを解析する
- 29. Playを使用してScala(2.10.1)でJSONファイルを解析する
- 30. GSONを使用してJSONを解析する方法は?