问题标签 [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.
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 中使用多态模型?
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;
这不是正确的方法,但我不知道是什么。
php - ZF2 如何使用 View Helper 进行 JsonModel Ajax 调用
我使用 Zend Framework 2。我使用 AJAX 从服务器获取数据,以及如何使用 JSON 返回格式化数据。(例如,.phtml 文件 $this->currencyFormat(1234.56, "TRY", "tr_TR") 中的多货币格式)我不能从操作中使用视图助手。
我的代码是这样的。(MyController.php)
ios - Objective-C 使用 JSONModel 将 JSON 反序列化为对象
有没有办法使用 JSONModel 库而不继承 JSONModel 类。
我想将 JSON 反序列化为 Objective C 类而不继承 JSONModel。
是否有另一个库将 JSON 反序列化为没有继承的对象?
ios - 关于 JSONModel,我怎样才能使原始类型属性可选?
我正在使用 JSONModle,但我遇到了一个问题,我不确定如何处理它?
关于财产background_no
,它的类型是int
,我可以使用Optional
吗?如果没有,我该怎么办?
ios - 如何使用协议分配 NSMutableArray?
这是一个新手问题。我有一个如下所示的对象(例如MyObject.h
)。
实现如下所示(例如MyObject.m
)。
在其他地方的代码中,我定义 aNSMutableArray
如下。
我得到了这个警告。
从 'NSMutableArray '分配 'NSMutableArray<MyObject> ' 的指针类型不兼容
我知道Objective-C不支持开箱即用的泛型集合(这也不是我在这里想要做的),但我NSMutableArray
是用这样的协议定义的,MyObject
因为我试图遵循“JSONModel's” GitHub 页面中的示例。
代码仍然可以编译,但有上面的警告。我如何
- 使警告消失,或
- 正确分配/初始化
NSMutableArray
?
更新:
我继续搜索如何摆脱该警告,事实证明,如果我创建NSMutableArray
如下内容,警告就会消失(并且项目编译没有错误)。我将编写一个单元测试,看看它是否按预期工作。
json - JSONModel 无效的 JSON 数组数据
我正在使用 JSONModel JSON 解析器(很棒的库!),我在解析这个 JSON 响应时遇到了问题:http ://api.setlist.fm/rest/0.1/search/setlists.json?cityName=vilalba 有趣的 JSON响应中的代码是下一个:
我的模型看起来是这样的:
一切正常,但是在解析“sets”JSON 代码时,出现下一个错误:
我在我的代码中找不到错误,我正在考虑它的某种 JSON 数据格式错误。在那种情况下,可能的解决方案是什么?提前致谢!巴勃罗·布兰科
更新:正如 Ican Zilb 所说,“音乐会”和“集合”之间还有另一个对象:“集合”。如下更新我的类,解析完美。谢谢!
uitableview - 将 JSON 数据传递给另一个视图
我有一个从 web 加载 JSON 内容的 TableView。我使用 AFNetworking 和 JSONModel。我使用本教程接收和解析数据这是代码。
我想知道如何将这些数据传递给 Detail ViewController。在我的 DetailViewController 中,我具有接收数据的属性。
ios - 在 iOS 中嵌套 JSONModel 从 Instagram 获取信息
我正在使用JSONModel将 Instagram 信息从 JSON 解析为我的 iOS 应用程序中的模型。我尝试了很多方法来实现它,但我做不到。响应的三个主要部分是数据、元数据和分页。我已经创建了模型,模型始终为 NULL。我将附上我试图解析的响应、我的模型以及我如何处理响应。我认为这可能是结构的问题,但我不知道我做错了什么。谢谢你的帮助。
Instagram 的回应
楷模
通过AFNetworking获得响应
json - JSONModel 不适用于 Swift 数组
我在 Swift 中使用 JSONModel 时遇到了一些麻烦。
我正在尝试创建一个 ToDo 列表应用程序,该应用程序将保留一组项目,以便在关闭应用程序时保留 ToDo 项目。这是我使用的代码:
我可以ToDoItem
通过调用将 a 转换为 JSON,toJSONString()
但同样的方法不适用于ToDoList
,它返回 nil。知道为什么会这样吗?