问题标签 [swifty-json]

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 回答
24557 浏览

ios - NSDictionary to json string to json object using SwiftyJSON

我有一个用例,我有一个字典数组,我需要它们作为 json 对象:

第一个打印语句给了我

第二

但我希望它返回 json 数组中的第一个元素。我做错了什么?

0 投票
2 回答
887 浏览

ios - SwiftyJSON 问题

我正在尝试从我从 Reddit 中提取的 JSON 对象中提取一些数据,并且在使用 SwiftyJSON 库时遇到问题(您可以在此处找到:https ://github.com/SwiftyJSON/SwiftyJSON )。

我在以下 URL 调用 Reddit 的 API,“ http://www.reddit.com/r/aww/hot.json ” 我试图从 json 响应中提取一些键值对,从作者开始一个列表。

我的代码如下:

您可以看到调用 SwifyJSON 类的代码,尝试解析它以获取数据如下,当我清楚地看到那里的数据时,我得到 nil 作为响应。

我不确定我在这里做错了什么。

谢谢您的帮助!

0 投票
1 回答
856 浏览

ios - 使用 SwiftyJSON 解析的正确方法

我正在使用 SwityJSON 遍历我的 JSON 数据并对其进行解析。它工作正常,但我想确保我正确有效地使用语法。请在下面查看我的代码:

0 投票
1 回答
230 浏览

swifty-json - SwiftyJSON 不会解析我的字典

我有一组来自服务器的简单类别。每个类别都是一本字典。

下属。打印输出是:

所以不应该:

运行并记录“30”?它永远不会通过条件。

我明显做错了什么?

0 投票
6 回答
18550 浏览

swift - 找出 SwiftyJSON 字典是否有键的最佳实践

我正在尝试找到一种方法来获取SwiftyJSON字典中键的值并返回默认字符串(如果未设置键)。以下示例运行良好,但我并不十分满意。你知道更优雅的方式吗?

例子:

0 投票
2 回答
1363 浏览

json - 在 SwiftyJSON 中处理可选元素的最佳方法是什么?

我正在使用 SwiftyJSON ( https://github.com/SwiftyJSON/SwiftyJSON )。假设我有两种格式之一的 JSON 响应:

或者

我只想在 JSON 中的“用户”元素存在时更新我的​​ Swift 对象的“用户”属性。现在我正在这样做:

有没有更好的方法来处理这个?说,使用 Swift 的if-let语法?

0 投票
3 回答
132 浏览

ios - 如何在 JSON 中访问数组中的数据

JSON:

例如,通过var name = json["projects"][0]["name"].stringValue可以轻松访问第一个项目的名称(名称为 Mobile app Android)

但是如何访问 SwiftyJSON 中的所有名称?如果我创建一个变量var projects = json["projects"],它会给我:

现在我不再有从数据制作 NSDictionary 的问题了,但这让我抓狂。

0 投票
2 回答
1449 浏览

swift - 如何在 swiftyJSON 对象上使用 contains

我试图在 swift 中使用包含来查找数组上的值,但是当我使用变量作为谓词时,我得到一个'字符串不可转换为'S.Generator.Element'。

谁能解释这意味着什么以及为什么会发生?

这是原始 JSON,使用 swiftyJSON 加载和解析:

{“假期”:[“01/01/2015”、“12/01/2015”、“23/03/2015”、“02/04/2014”、“03/04/2015”、“01/05” /2015”、“18/05/2015”、“08/06/2015”、“15/06/2015”、“29/06/2015”、“20/07/2015”、“17/08/2015” ”、“2015 年 12 月 10 日”、“2015 年 2 月 11 日”、“2015 年 11 月 16 日”、“2015 年 8 月 12 日”、“2015 年 12 月 25 日”、“2016 年 2 月 1 日”] }

这有效

这不起作用:

0 投票
0 回答
26 浏览

xcode - 如何在func中为变量设置值

为什么变量 hovno 仍然为零?他会用每一种正常的语言工作。我在开始时声明变量,然后用值 subJson 覆盖它。最后,我只是退货。为什么这在 Swift 中这么难,为什么会发生这种情况?我怎样才能返回值?

0 投票
1 回答
320 浏览

swift - 无法使用 SwiftyJSON 获取数据

我使用SwiftyJSON将数据从 URL 解析为 JSON 对象,但数据为零。这是我的代码

结果:data:null