有沒有人知道一個好的,簡單的庫,可以使用AFNetworking將JSON響應對象映射到我的模型對象,反之亦然?與AFNetworking結合使用的良好映射庫?
1
A
回答
2
如果你在談論一個核心數據模型,還有更好的東西:AFNetworking的製造商現在也有AFIncrementalStore,它可以讓你使用你的Web服務作爲核心數據後端。 Read more about it here.
0
我使用的NSDictionary採取的JSON響應,然後使用objectForKey獲得的屬性,或者您也可以只使用dict[@"AttributeName];
見示例代碼以下JSON請求:
AFHTTPRequestOperation *op = [[AFHTTPRequestOperation alloc] initWithRequest:urlRequest];
[op setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation, id responseObject) {
NSError *jsonError = nil;
NSDictionary *parsedData = [NSJSONSerialization JSONObjectWithData:(NSData *)responseObject options:NSJSONReadingAllowFragments error:&jsonError];
id response = [parsedData objectForKey:@"response"];
NSDictionary *responseDictionary = nil;
if ([response isKindOfClass:[NSDictionary class]]) {
responseDictionary = [NSDictionary dictionaryWithDictionary:(NSDictionary *)response];
} else {
dispatch_async(dispatch_get_main_queue(), ^{
});
}
0
我正在使用Jastor庫將AFNetworking的響應(NSDictionaries)映射到我的類。奇蹟般有效。看看:https://github.com/elado/jastor
相關問題
- 1. KnockoutJS - 結合使用映射插件
- 2. 映射不良wsdl
- 3. 彈性搜索映射不良映射
- 4. 將if語句與創建映射變量(Javascript)結合使用
- 5. JNA聯合結構映射
- 6. 獲得SDL_ttf與SDL2的良好配合
- 7. 在java中使用映射作爲值的映射是「好」嗎?
- 8. 使用LINQ映射集合
- 9. 集合映射使用Automapper
- 10. NHibernate - 查找不良映射
- 11. 與多個存儲庫建立良好的合作關係
- 12. 斯卡拉+卡斯巴對象映射的良好做法
- 13. JSON結構與Javascript映射
- 14. NHibernate集合映射哪個更好?
- 15. 讓Yii與SQL Server良好地配合
- 16. Java數據庫與映射?
- 17. 功能NHibernate自動映射與覆蓋:映射未映射的基類集合
- 18. 映射與複合備用鍵
- 19. NullReferenceException映射與流利NHibernate自動映射枚舉的集合
- 20. 良好的登錄結構
- 21. 將FILE_FLAG_NO_BUFFERING與存儲器映射文件結合使用的優點?
- 22. 使用映射的通用存儲庫
- 23. 映射NHibernate的使用符合
- 24. 使用映射的JPA集合
- 25. 與link_to幫助器結合的Rails映射方法?
- 26. 良好的PHP Rest Api庫
- 27. PHP的良好變形庫?
- 28. 良好的PHP驗證庫
- 29. 良好的類STL庫C
- 30. 良好的javascript圖庫
謝謝,這看起來是票!看起來也很容易整合! – Dave 2013-02-14 21:24:00