问题标签 [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 回答
2796 浏览

ios - JSONModel 无效的 JSON 数据

我有这个来自 ASP MVC API 的 Json 我有 InvModel 和 LotModel

但是当我打电话时

我无法弄清楚这个错误:

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

JSON数据

这里是 JSONModels:LotDTO

这里是库存模型

0 投票
1 回答
1088 浏览

c# - JSONModel DATE 转换器为零

从 ASP MVC API JSON 我有这个日期

...扩展:“2013-11-16T21:16:15.4302648-08:00”...

我有这个模型

但是返回 nil 我尝试将数据类型更改为字符串以进行测试并返回日期字符串,为什么转换器没有启动?..

0 投票
3 回答
5502 浏览

ios - 使用 JsonModel 解析 json

获取 json 数组时遇到问题。

我正在使用 JsonModel 库进行 json 处理。

我的json数据是:

上面的json有2个类型的对象TSCard class

我正在为类型数组创建一个类TSCard

然后我解析json如下:

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

我找不到我错的地方......任何人都可以建议正确使用JsonModeljsonString并将其解析为TSCard对象数组的正确方法。

0 投票
2 回答
759 浏览

ios - 如何使用 JSONModel 解析带单引号的 JSON?

有没有办法用单引号解析 JSON

JSONModel

0 投票
1 回答
116 浏览

objective-c - JSONModel:无法将获取的 JSON 分配给模型

我获取的 JSON:

我的模型:

我创建了以下函数,该函数用于获取 JSON 结构并将其分配给模型。

我遇到的问题是打印而不是user: example打印user: (null).

我不确定我做错了什么,这是我尝试用 xcode 编写的第一个应用程序(我来自 Python/Java 背景)。

0 投票
1 回答
592 浏览

ios - Objective-C Json反序列化(空值不能反序列化)

我正在从 iOS 向我的 Web 服务发布 http 帖子,该服务是在 .NET 平台上编写的。

我正在使用JSONModel序列化/反序列化和AFNetworking来发出 http 请求。

我可以提出请求并成功获得响应。但是,当响应数据上的任何变量为空时,就会出现问题。

这是我如何调用我的网络服务:

这是我的LoginResponse.h文件:

这是我通过 Fiddler 请求时 Web 服务返回的内容:

由于我在响应数据上有空值,因此反序列化不起作用。当我从文件中删除(因为响应数据上的消息为空)@property (nonatomic, strong) NSString *Message;行时LoginResponse.h,反序列化工作正常。

我不在乎响应数据是否有空变量,我只想反序列化它。我无法估计问题是什么。为什么当响应具有空变量时反序列化不起作用?

任何帮助,将不胜感激。

0 投票
1 回答
221 浏览

ios - 基于iOS中的类将JSON字符串解析为对象

我想使用特定类将 json 字符串映射到匿名对象。假设我有一个国家课程。我想在不知道它是哪个对象的情况下将一个 json 字符串解析到这个对象中。所以我使用该类进行解析。

https://github.com/icanzilb/JSONModel做了我需要的,但我需要同样的东西而不使用继承。我想在不继承 JSONModel 的情况下做同样的事情;

0 投票
1 回答
2829 浏览

ios - JSONModel - Using & Implementing KeyMapper

I am using JSONModel for a basic app that returns a JSON object.

Here is a sample of the data I am returning: https://gist.github.com/ryancoughlin/8043604 - Focusing on the tide object.

I am trying to work in JSONModel JSONKeyMapper - docs here (scroll down towards the middle) - https://github.com/icanzilb/JSONModel/blob/master/README.md#magical-data-modelling-framework-for-json

I am trying to find out how to implement it. I understand that it takes a key path similar too:


EDIT: From my breakpoint: http://dl.dropbox.com/u/19301636/Screenshots/rzqv.png

This is what json returns: http://dl.dropbox.com/u/19301636/Screenshots/y5mt.png


TIDEMAPPER.M

TIDEMAPPER.M

VIEW

I think I need to change tide to NSDictionary - I dont think it returns an array. Its only a single result for a location

I am stuck when it comes to calling this method. Does anyone have any experience using this JSONModel KeyMapper?

Thanks

0 投票
1 回答
2615 浏览

ios - JSONModel 与对象/字典一起使用

我一直在使用 JSONModel,这些教程很有意义。他们正在解析 JSON 包含具有多个索引的数组。

我想确保 JSONModel 可以与这个数据集一起使用:https ://gist.github.com/ryancoughlin/8043604

tide数组不正确吗?但是有tide.tideSummary- 其中包含多天的潮汐数据数组。

AllTide.h

潮汐.h

TideSummaryStats.h

TideDetailViewController - 显示单个位置(详细视图)与多个位置列表

经历了几个 JSONModel 教程,这很有意义,我认为我的 JSON 格式与教程不同时遇到了麻烦。同样,mytide不返回数组。

这是使用 JSONModel 键盘映射器的好案例吗?

有任何想法吗?让我知道我是否可以提供其他任何东西。一直在潜水寻求一些指导,但有点卡住了。提前致谢!

0 投票
1 回答
120 浏览

ios - 不明白为什么我的 NSString 数据为空

不明白为什么我的 NSString 数据为空。

我正在尝试从我的应用程序中解析来自 json 网站的数字字符串。它工作成功,但是当我试图在我的视图控制器中显示该数字时,它显示为空。我将发布一个示例代码供大家更好地理解。

处理程序

JsonModel.h

JsonModel.m

这部分工作成功,我能够解析必要的数据并NSLog证明它。然而,问题来了。PS idNumber 是 NSString。

视图控制器.m

由于某种原因,NSLog 显示为 null。即使先解析了 json 数据,然后调用了视图控制器中的方法。我一定遗漏了一些小细节。如果有人帮我弄清楚,将不胜感激。