问题标签 [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.

0 投票
1 回答
3529 浏览

objective-c - JSONModel 返回零

我正在使用 JSONModel 从 URL 获取 JSON。这是一个非常简单的对象,只包含 2 个字符串——“name”和“url”。

首先我制作了对象模型:

然后对象提要:

然后在 MasterViewController.m 中:

问题是,我的日志中返回 nil :( 我不确定为什么会这样,因为我设法从这个 URL 获取 JSON 数据: Kiwa URL

按照本教程完成所有操作

我不确定我做错了什么。有人有任何线索吗?

0 投票
1 回答
1423 浏览

objective-c - NSMutableArray 子类的 JSONModel 类型不允许错误

我对这个问题发疯了,但我认为答案比预期的要容易。我有这样的课:

我将此类用于 NSMutableArray 中的对象,我从 Web 服务下载为 json。在像这样的另一个类中:

initFromURLWithString:并且在 AnswerMessages 上使用 JSONModel 方法下载数组似乎一切正常。

但我需要改变,我无法让它发挥作用。

为了方便起见,我对 NSMutableArray 进行了子类化,并且因为我需要添加方法和委托(我使用了一个类别,但现在还不够)所以我创建了这个类:

并尝试像这样更改 AnswerMessages 类:

但现在当我使用initFromURLWithString:应用程序终止时,因为:

所以我尝试了一些改变,但没有奏效。

有什么帮助吗?

提前致谢

0 投票
2 回答
6876 浏览

ios - JSONModel:json 到数组?

是否可以使用 JSONModel 将 json 解析为 JSONModel 对象数组?就像下面解析 json 一样:

到两个具有“id”属性的 JSONModel 对象。

0 投票
0 回答
5218 浏览

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 支持仍然不完整时,我试图寻找替代方案,我什至找不到任何很棒的东西。

0 投票
1 回答
1686 浏览

ios - JSONModel 错误:“类型不允许”适用于 iOS 7 而不是 iOS 6

我有两节课

=== 人 ====

=== 人容器 ====

代码在这一行失败:

给出错误:

问题是它在 iOS >7 上运行良好,但在 iOS 6.1 上运行良好(我已经在模拟器和设备上测试过)。

有人可以帮忙吗?

编辑:

这是帐户类

另一个类 CHAT ROOM CONTAINER 包含 ACCOUNT CLASS

我使用向我们的服务器发送请求

0 投票
1 回答
542 浏览

ios - 每个 JSONModel 多个 KeyMapper

JSONModel允许您将模型对象转换NSDictionary为如下:

它包括模型的所有属性(可选除外)。但是,我还需要创建多个字典,其中仅包含特定后端操作所需的一些模型字段。

一些字段可以包含在多个字典中,所以理想情况下,如果我能做类似的事情会很棒:

它只返回已在该特定映射器中映射的对象。

0 投票
0 回答
1181 浏览

ios - JSONModel arrayOfModelsFromDictionaries 在设备上测试时返回 null

正如标题所说,JSONModel arrayOfModelsFromDictionaries 是否返回 null,它在模拟器上工作正常,但在设备上却不行。我的 JSON 具有以下结构:

我有两个 JSONModel 子类,一个称为 Restaurant & RestaurantFeed (就像在 Kivafeed 示例中一样,为了使用 convertOnDemand 功能(这也不起作用,可能是因为使用 arrayOfModelsFromDictionaries 时直接初始化),我收到这样的数据

我怎样才能解决这个问题?

0 投票
1 回答
1216 浏览

ios - 尝试使用 JSONModel 序列化后出错:JSON 写入中的类型无效 (...)

我正在尝试使用 Framework JSOSNModel 序列化我的对象。但我收到以下错误:

[JSONModel.m:915] 异常:JSON 写入中的类型无效 (DienstleistungModel)

这是我的源代码:

布琼.m

预订.h

DienstleistungModul.h

截屏

您可以在屏幕截图中看到对象在那里,但我无法对其进行序列化。请帮忙。 截图2

0 投票
2 回答
914 浏览

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"] 谢谢。

0 投票
2 回答
893 浏览

objective-c - JSONModel 接受对象和字符串

我的 SongModel.h 中有这个:

因为artistLink 和songLink 在(不是我的)JSON 中格式不正确。它可以是字符串或空对象,我该如何解析?

JSONModel 不支持“id”类型