- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在通过 JSONModel 库读取 JSON 时遇到问题 https://github.com/icanzilb/JSONModel
并在 JsonModel 应用程序中使用 KivaDemo,json :
"loans": [
{
"id": 547665,
"name": "Veronica",
"description": {
"languages": [
"en"
]
},
"status": "fundraising",
"funded_amount": 0,
我想得到“en”,
@interface KivaFeed : JSONModel
@property (strong, nonatomic) NSArray<LoanModel, ConvertOnDemand>* loans;
@property (strong, nonatomic) Paging *paging;
@end
@protocol LoanModel @end
@interface LoanModel : JSONModel
@property (strong, nonatomic) NSString* name;
@property (strong, nonatomic) NSString* status;
@property (strong, nonatomic) NSString* use;
@property (strong, nonatomic) NSString* id;
@property (strong, nonatomic) NSString* funded_amount;
@property (strong, nonatomic) LocationModel* location;
@property (strong, nonatomic) Image* image;
@property (strong, nonatomic) Description* description;
@end
@interface 描述:JSONModel
@property (strong, nonatomic) NSArray<Languages, ConvertOnDemand>* languages;
@end
@protocol Languages @end
@interface Languages : JSONModel
@end
kiva = [[KivaFeed alloc] initFromURLWithString:@"http://api.kivaws.org/v1/loans/search.json?status=fundraising"
completion:^(JSONModel *model, JSONModelError *e) {
[table reloadData];
NSLog(@"kiva.paging.page:%@",kiva.paging.page);
if (e) {
[[NSAlert alertWithError:e] beginSheetModalForWindow:self.view.window modalDelegate:nil didEndSelector:nil contextInfo:nil];
}
[self setLoaderVisible:NO];
}];
LoanModel* loan = kiva.loans[row];
NSString* message = [NSString stringWithFormat:@"%@ from %@(%@) needs a loan %@",
loan.name, loan.location.country, loan.location.countryCode, loan.use
];
NSLog(@"loan:%@",loan.id);
NSLog(@"loan:%@",loan.funded_amount);
NSLog(@"loan.image.id:%@",loan.image.id);
NSLog(@"loan.description.languages:%@",loan.description.languages[0]);
最后它给我2013-04-15 13:16:09.163 JSONModelDemo_OSX[2308:303] Loan.description.languages:(null)。如何获取 en,我的代码有什么错误?
最佳答案
修改为:
@interface Description : JSONModel
@property (strong, nonatomic) NSArray* languages;
@end
一切都好
关于ios - 如何使用 JSONModel 获取 NSArray 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16008105/
这是我的 JSON 数据 [{ "id": 1, "name":"Soup", "price1":100, "price2":10, }, { "id": 2,
我已经通过 CocoaPod 为我的应用程序安装了 CitrusPay。运行我的项目后,出现运行时错误 - dyld: Library not loaded: @rpath/JSONModel.fra
我想在我的 JSONModel 类中创建一些原始属性选项。请参阅下面的代码。 #import "JSONModel.h" @protocol GreenModel @end @interface M
我有一个包含以下数据的模型: oData_main = {EmployeeName: "abc", EmployeeID:"123"}; 我想将另一个模型的数据添加到我的模型中,这样生成的模型数据将如
假设我有这个模型。 @protocol ProductModel @end @interface ProductModel : JSONModel @property (assign, nonatom
我有这个 json 数据 {"data": [{"id": 3,"nameAr": "Test","nameEn": "Test","active": 1, "subCategories": [{"i
我有一个基于 JSONP 的 REST 服务,需要将其加载到 JSONModel 中。 网址:http://pipes.yahoo.com/pipes/pipe.run?_id=eb8dcd1d84e
我有一个基于 JSONP 的 REST 服务,我需要将其加载到 JSONModel 中。 网址:http://pipes.yahoo.com/pipes/pipe.run?_id=eb8dcd1d84
这个问题在这里已经有了答案: How to make primitive type properties Optional? (2 个回答) 7年前关闭。 我正在使用 JSONModle,但我遇到了一
从 ASP MVC API JSON 我有这个日期 ...扩展:“2013-11-16T21:16:15.4302648-08:00”... 我有这个模型 @interface DateModel:
在我的应用程序中,我使用 Yahoo Api并得到我目前使用的回应 JSONModel在此创建一个 json JSONModel 类。 Past_Match.h 文件点赞 #import @prot
我正在使用 JSONModel ( https://github.com/icanzilb/JSONModel ) 来处理我的 JSON 数据。我只是遇到与在我的 JSONModel 子类中添加 CL
我正在尝试使用 JSONModel 创建模型类.使用 NSJSONSerialization 后我的 json 字典如下所示。 { apiStatus = { messag
我在网络上使用相同的例子 订单模型.h @protocol ProductModel @end @interface ProductModel : JSONModel @property (assig
使用以下模型作为示例,在 JSONModel 中处理多态性的最佳实践是什么? ? @interface GameModel : JSONModel @property (nonatomic, assi
我尝试使用适用于 iOS 的 JSONModel 框架从我的自定义对象创建一个 JSON 文件。我收到错误: -[JSONModel.m:1077] EXCEPTION: Invalid type i
我在我的 iOS 应用程序中使用 JSONModel,但我遇到了一些警告,让我稍微解释一下。 假设我有这个 JSONModel CTVContact.h @interface CTVContact :
我们目前正在评估 JSONModel对于我们的 iOS 应用程序,到目前为止非常喜欢它。问题是,我们必须处理 OData API 往往会在几个地方使事情过于复杂。例如,当返回实体列表时,我能想到的所有
是否可以使用 JSONModel 将 json 解析为 JSONModel 对象数组?就像下面解析 json 一样: [{"id" : 1}, {"id" : 2}] 到两个具有“id”属性的 JSO
我在 Swift 中使用 JSONModel 时遇到了一些问题。 我正在尝试创建一个 ToDo 列表应用程序,该应用程序将保留项目集合,以便在应用程序关闭时保留 ToDo 项目。这是我使用的代码: c
我是一名优秀的程序员,十分优秀!