问题标签 [jsonmodel]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
objective-c - NSMutableArray 子类的 JSONModel 类型不允许错误
我对这个问题发疯了,但我认为答案比预期的要容易。我有这样的课:
我将此类用于 NSMutableArray 中的对象,我从 Web 服务下载为 json。在像这样的另一个类中:
initFromURLWithString:
并且在 AnswerMessages 上使用 JSONModel 方法下载数组似乎一切正常。
但我需要改变,我无法让它发挥作用。
为了方便起见,我对 NSMutableArray 进行了子类化,并且因为我需要添加方法和委托(我使用了一个类别,但现在还不够)所以我创建了这个类:
并尝试像这样更改 AnswerMessages 类:
但现在当我使用initFromURLWithString:
应用程序终止时,因为:
所以我尝试了一些改变,但没有奏效。
有什么帮助吗?
提前致谢
ios - JSONModel:json 到数组?
是否可以使用 JSONModel 将 json 解析为 JSONModel 对象数组?就像下面解析 json 一样:
到两个具有“id”属性的 JSONModel 对象。
ios - JSONModel vs github Mantle 框架
我正在构建一个需要大量 JSON 数据处理的应用程序。在浏览了不同的框架之后,我选择了JSONModel ( https://github.com/icanzilb/JSONModel ) 和github Mantle ( https://github.com/github/Mantle ),因为它们具有丰富的功能集和易用性.
它们在数据转换、归档、复制、自动和自定义键映射等功能方面非常相似。但是,JSONModel具有一些额外的开箱即用映射选项和内置模型级联支持,而Mantle是相对更流行,显然它背后有 github 支持。
对我来说,性能和易用性很重要,所以我只是想知道是否有人有真正使用它们的经验并且可以分享,主要是在性能和易用性方面。
由于有很多内置的键映射选项和模型级联,我自己倾向于JSONModel,但不确定它如何处理大量数据。
编辑(2015 年 4 月 28 日):我最终使用了 Github Mantle,因为它与我的应用程序架构很好地融合在一起,而且它具有更多的模块化设计,您可以在其中插入自己的属性格式化程序、核心数据支持、嵌套模型等等.
已经使用了近 2 年,从未遇到过对我不起作用的情况,不开玩笑!它与 AFNetworking 或 Alamofire 框架配合得很好,与 Swift 配合使用。当 Swift 支持仍然不完整时,我试图寻找替代方案,我什至找不到任何很棒的东西。
ios - JSONModel 错误:“类型不允许”适用于 iOS 7 而不是 iOS 6
我有两节课
=== 人 ====
=== 人容器 ====
代码在这一行失败:
给出错误:
问题是它在 iOS >7 上运行良好,但在 iOS 6.1 上运行良好(我已经在模拟器和设备上测试过)。
有人可以帮忙吗?
编辑:
这是帐户类
另一个类 CHAT ROOM CONTAINER 包含 ACCOUNT CLASS
我使用向我们的服务器发送请求
ios - 每个 JSONModel 多个 KeyMapper
JSONModel
允许您将模型对象转换NSDictionary
为如下:
它包括模型的所有属性(可选除外)。但是,我还需要创建多个字典,其中仅包含特定后端操作所需的一些模型字段。
一些字段可以包含在多个字典中,所以理想情况下,如果我能做类似的事情会很棒:
它只返回已在该特定映射器中映射的对象。
ios - JSONModel arrayOfModelsFromDictionaries 在设备上测试时返回 null
正如标题所说,JSONModel arrayOfModelsFromDictionaries 是否返回 null,它在模拟器上工作正常,但在设备上却不行。我的 JSON 具有以下结构:
我有两个 JSONModel 子类,一个称为 Restaurant & RestaurantFeed (就像在 Kivafeed 示例中一样,为了使用 convertOnDemand 功能(这也不起作用,可能是因为使用 arrayOfModelsFromDictionaries 时直接初始化),我收到这样的数据
我怎样才能解决这个问题?
ios - 尝试使用 JSONModel 序列化后出错:JSON 写入中的类型无效 (...)
我正在尝试使用 Framework JSOSNModel 序列化我的对象。但我收到以下错误:
[JSONModel.m:915] 异常:JSON 写入中的类型无效 (DienstleistungModel)
这是我的源代码:
布琼.m
预订.h
DienstleistungModul.h
您可以在屏幕截图中看到对象在那里,但我无法对其进行序列化。请帮忙。
objective-c - JSONModel 获取 JSON 作为字符串
按照这个 JSONModel 的例子
我这样模仿
// 这里是类#import "JSONModel.h"
如果类 init 方法是 initWithString 我怎样才能获取 json 作为字符串?我见过的大多数例子都是 NSData。我的本地服务器方法的 url 返回一个新的 orderNumber 和当前日期。NSURL *url = [NSURL URLWithString:@"http://myserver/service/api/punumber/"]
返回 =>["13025","11/12/2013 2:26:24 PM"] 谢谢。
objective-c - JSONModel 接受对象和字符串
我的 SongModel.h 中有这个:
因为artistLink 和songLink 在(不是我的)JSON 中格式不正确。它可以是字符串或空对象,我该如何解析?
JSONModel 不支持“id”类型