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

ios - JSONModel iOS 和多态

使用以下模型作为示例,在JSONModel中处理多态性的最佳实践是什么?

当 GameModel 使用 JSON 字符串启动时{id:1, events:[{point:{x:1, y:1}, timestamp:...}]}

JSONModel 将使用GameEventModel并忽略该point属性。

GameEventModel使用包含type属性和属性的泛型会更好,info例如...

因此模型可以接受 JSON 作为{id:1, events:[{ type:"GameTouchEventModel", info:{ point:{x:1, y:1}, timestamp:... } }]}

这种方法的问题是更难阅读代码,并且没有编译器警告/错误等。

有没有办法在 JSONModel 中使用多态模型?

0 投票
1 回答
1979 浏览

ios - JSONModel 中的嵌套字典

创建 JSONModel 时出现错误。

错误域 = JSONModelErrorDomain 代码 = 1 “无效的 JSON 数据:尝试使用 initWithDictionary 初始化 JSONModel 对象:错误:但字典参数不是 'NSDictionary'。” UserInfo=0x9bc2340 {kJSONModelKeyPath=categories.Data, NSLocalizedDescription=无效的 JSON 数据:尝试使用 initWithDictionary 初始化 JSONModel 对象:错误:但字典参数不是“NSDictionary”。}

这是我得到的回应......

这是我的模型

我意识到@property (strong, nonatomic) NSDictionary <Categories> *categories;这不是正确的方法,但我不知道是什么。

0 投票
2 回答
1667 浏览

php - ZF2 如何使用 View Helper 进行 JsonModel Ajax 调用

我使用 Zend Framework 2。我使用 AJAX 从服务器获取数据,以及如何使用 JSON 返回格式化数据。(例如,.phtml 文件 $this->currencyFormat(1234.56, "TRY", "tr_TR") 中的多货币格式)我不能从操作中使用视图助手。

我的代码是这样的。(MyController.php)

0 投票
3 回答
2900 浏览

ios - Objective-C 使用 JSONModel 将 JSON 反序列化为对象

有没有办法使用 JSONModel 库而不继承 JSONModel 类。

我想将 JSON 反序列化为 Objective C 类而不继承 JSONModel。

是否有另一个库将 JSON 反序列化为没有继承的对象?

0 投票
1 回答
2565 浏览

ios - 关于 JSONModel,我怎样才能使原始类型属性可选?

我正在使用 JSONModle,但我遇到了一个问题,我不确定如何处理它?

关于财产background_no,它的类型是int,我可以使用Optional吗?如果没有,我该怎么办?

0 投票
1 回答
883 浏览

ios - 如何使用协议分配 NSMutableArray?

这是一个新手问题。我有一个如下所示的对象(例如MyObject.h)。

实现如下所示(例如MyObject.m)。

在其他地方的代码中,我定义 aNSMutableArray如下。

我得到了这个警告。

从 'NSMutableArray '分配 'NSMutableArray<MyObject> ' 的指针类型不兼容

我知道Objective-C不支持开箱即用的泛型集合(这也不是我在这里想要做的),但我NSMutableArray是用这样的协议定义的,MyObject因为我试图遵循“JSONModel's” GitHub 页面中的示例

代码仍然可以编译,但有上面的警告。我如何

  • 使警告消失,或
  • 正确分配/初始化NSMutableArray

更新:

我继续搜索如何摆脱该警告,事实证明,如果我创建NSMutableArray如下内容,警告就会消失(并且项目编译没有错误)。我将编写一个单元测试,看看它是否按预期工作。

0 投票
1 回答
1126 浏览

json - JSONModel 无效的 JSON 数组数据

我正在使用 JSONModel JSON 解析器(很棒的库!),我在解析这个 JSON 响应时遇到了问题:http ://api.setlist.fm/rest/0.1/search/setlists.json?cityName=vilalba 有趣的 JSON响应中的代码是下一个:

我的模型看起来是这样的:

一切正常,但是在解析“sets”JSON 代码时,出现下一个错误:

我在我的代码中找不到错误,我正在考虑它的某种 JSON 数据格式错误。在那种情况下,可能的解决方案是什么?提前致谢!巴勃罗·布兰科

更新:正如 Ican Zilb 所说,“音乐会”和“集合”之间还有另一个对象:“集合”。如下更新我的类,解析完美。谢谢!

0 投票
2 回答
180 浏览

uitableview - 将 JSON 数据传递给另一个视图

我有一个从 web 加载 JSON 内容的 TableView。我使用 AFNetworking 和 JSONModel。我使用本教程接收和解析数据这是代码。

我想知道如何将这些数据传递给 Detail ViewController。在我的 DetailViewController 中,我具有接收数据的属性。

0 投票
1 回答
992 浏览

ios - 在 iOS 中嵌套 JSONModel 从 Instagram 获取信息

我正在使用JSONModel将 Instagram 信息从 JSON 解析为我的 iOS 应用程序中的模型。我尝试了很多方法来实现它,但我做不到。响应的三个主要部分是数据数据和分页。我已经创建了模型,模型始终为 NULL。我将附上我试图解析的响应、我的模型以及我如何处理响应。我认为这可能是结构的问题,但我不知道我做错了什么。谢谢你的帮助。

Instagram 的回应

楷模

通过AFNetworking获得响应

0 投票
2 回答
1253 浏览

json - JSONModel 不适用于 Swift 数组

我在 Swift 中使用 JSONModel 时遇到了一些麻烦。

我正在尝试创建一个 ToDo 列表应用程序,该应用程序将保留一组项目,以便在关闭应用程序时保留 ToDo 项目。这是我使用的代码:

我可以ToDoItem通过调用将 a 转换为 JSON,toJSONString()但同样的方法不适用于ToDoList,它返回 nil。知道为什么会这样吗?