问题标签 [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 投票
2 回答
4485 浏览

ios - 如何使用 JSONModel 创建模型类?

我正在尝试使用JSONModel创建模型类。使用后的我的json 字典NSJSONSerialization如下所示。

JSON 看起来像这样:

我有一个像这样的模型类:-

对于映射键,我这样做了:-

}

但是,当我尝试使用此模型时,出现以下错误:

我这样使用它:

如何正确使用?

0 投票
1 回答
99 浏览

ios - 具有来自多个 JSON 源的数据的 JSONModel

我对 JSONModel 有一个相当基本的问题。假设我有以下 JSON:

和这个:

现在最简单的事情是将类别放入项目中并让 JSONModel 使用它。但是可能有数百个项目共享几个类别,并且这些类别有几个属性,如描述、URL 和东西,这会炸毁项目 JSON。

我将如何使用 JSONModel 以最佳方式组合它们(或者另一个库可能更好)?

我的模型目前看起来像这样:

0 投票
2 回答
2885 浏览

objective-c - 如何使用 AnyClass 对象中定义的类型在 Swift 中声明变量?

在我的旧 Obj-C 代码中,我可以声明一个字典,其值是Class其他类的类型

后来,根据键,我可以将它分配Class给另一个变量

(在标题中)

(在实施中):

然后我可以使用这个Class变量来声明一个相同类型的新变量(在这种情况下,它使用 JSONModel 并使用NSDictionary来自其他地方的初始化它)

这很好也很方便,因为 JSONModel 实现initWithDictionary了,这意味着我可以通过Class这种方式引入,而不必实例化特定类型。

我不知道如何在 Swift 中做到这一点。

例如,这不起作用:

还有几十个变种。

如何在 Swift 中将变量声明为class在对象中定义AnyClass?还是我对这一切都错了?

0 投票
2 回答
2065 浏览

ios - 带有协议的 Swift 实例变量

我必须将以下几行 Objective-c 代码翻译成 swift。这是来自 Objective-c JSONModel-Framework的示例,其中框架Optional提供的协议应用于类型为 的实例变量NSString。我找到了一个相关的帖子,但我没有设法实现它。随着我的MYModel.swift实施 Xcode 抱怨Cannot specialize non-generic type NSString

谢谢你的帮助!

MYModel.swift

MYModel.h

JSON模型.h

0 投票
4 回答
907 浏览

ios - JSONModel 库/模型集合错误

我正在使用 JSONMODEl ( https://github.com/icanzilb/JSONModel ) 来解析 wordpress JSON FEED (with json-api)。

一切顺利,除非我想要“评论”。

我的饲料是这样的:

所以我试着让我的“新闻模特”像这样:

我的评论模型就是这样

但是当我尝试构建我的应用程序时,我的“提要”是空的。

如果我评论新闻模型的“评论”部分,我得到了内容....

我想我被困在某个地方,但是在哪里!如果有人有想法:)

非常感谢

0 投票
1 回答
352 浏览

ios - iOS JSONModel 检查类

我需要在从 json 文件解析数据时检查是否会有 NSArray 或 NSDictionary 模型,因为服务器端存在错误。如果有 Array 我需要忽略这个模型。

我使用 jsnomodel.com

这是行不通的

谢谢

0 投票
3 回答
6665 浏览

ios - Swift 中的 JSONModel 问题

我正在尝试使用 JSONModel 将 json 映射到 Swift 中的模型。

如果模型没有 JSONModel 子类的属性,一切正常。

因此,在示例中这是有效的,并且它成功映射了属性:

但是如果我把JSONModel子类City,这个属性没有初始化,当我稍后尝试访问city属性时它会崩溃应用程序(我可以成功访问person.name和person.gender,但是在person.city上它没有崩溃任何信息):

如果 JSONModel 是 JSONModel 子类,它看起来无法映射/解析属性。有没有人经历过并解决了这个问题?

0 投票
1 回答
311 浏览

objective-c - 为什么 JSONModel 会这样做

我喜欢 JSONModel 库及其概念。虽然只看实施遇到了一些疑问。在初始化程序中

参数数据转换为字符串并传递给下一个初始化程序

在这种方法中,它转换回NSData使用 withNSJSONSerialization

为什么不做这样的事情。。

这有意义吗?我们应该避免两次转换吗?

0 投票
1 回答
865 浏览

json - 使用json模型的zf2视图

在 zend 框架 2 中,我在 module.config.php 中有以下配置:

我的控制器是:

在我看来,刚刚得到:

当我使用时 $view = new ViewModel();,我是正确的,而在使用JsonModel时我得到了上面的,谁能帮我找出我做错了什么?

0 投票
2 回答
1515 浏览

ios - 使用 JSONModel (IOS) 将对象数组保存在磁盘上

我阅读了很多关于此的文档,但我无法真正理解它是如何工作的。我想将我的应用程序数据以 JSON 格式保存在手机的光盘上。

我有一个这种类型的对象数组:

通过使用 JSONModel,我如何在 JSON 文件中转换“NSMutableArray *ObjectA”,然后在应用程序中读取该文件。

谢谢。

}

}