问题标签 [jsondecoder]

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 投票
1 回答
214 浏览

json - Swift 4 中的 JSON 解码

我正在尝试将 Met Office 中的以下 JSON 转换为 Swift 4 中的对象,但遇到错误。我的计划是在 JSON 解码后存储在 Core Data 中。这是返回的一些 JSON

我创建了一个结构,用于将数据转换为:

然后我使用 JSONDecoder 进行转换:

我收到一个 keyNotFound 错误,没有与关键位置关联的值 (\"locations\")。

谢谢

0 投票
2 回答
101 浏览

json - 解析气象局 JSON

我想解析普利茅斯气象局的天气数据。我拥有的结构如下:

我试图解析的数据是:

但是,当我将 JSON 解码为结构时,出现错误:

我曾尝试查看可选选项,但我不明白为什么会出现此错误。

0 投票
3 回答
1489 浏览

swift4 - Swift4 url​​Session Decodable 中的 POST 方法不起作用(这里出了什么问题?)

我正在尝试发布 2 个参数(电子邮件:和密码)以从服务器获取包含详细用户信息的响应,我构建 API 来处理此问题并使用 Postman 获得良好响应,但是当我尝试使用 Swift4 new urlsession 实现此功能时JSON解码和编码,它一直失败,我在解码响应数据时出错。这是我在使用 Postman 时的 JSON 响应:

我的结构文件:

我的功能

0 投票
1 回答
43 浏览

php - 将 json_decode 数据从最旧到最新存储在 MySql 数据库中

我有这个代码:

它所做的是从 JSON URL 中获取内容并将其存储到基于 LaraveL 的数据库中。所以问题是它存储从最新到最旧的数据,但我想要的是从最旧到最新存储项目。这是第一个问题,第二个问题是如何让它只存储最新的而不复制那些已经存储的并且只检查那些是新的?

0 投票
1 回答
81 浏览

php - 可捕获的致命错误:在 json_decode

我想消除 JSON 视图格式并返回带逗号的字符串之类的数据。

当我使用json_decode($row['test_row'])它时,它会返回我

可捕获的致命错误:类 stdClass 的对象无法在 C 中转换为字符串

这是表,表头:

如果我允许$row['my_data'],它会以 JSON 格式从数据库中返回我的数据

0 投票
1 回答
617 浏览

xcode - Swift 4 Xcode 使用 JSON 解码的问题

我在这里有一个问题...我正在使用 WooCommerce API 从数据库中获取数据...这段代码一切都很好,但是我在获取特色照片(featured_src)时遇到了一个奇怪的问题,特色照片值是一个字符串,当产品图像存在,但是当没有产品图像时,我得到一个布尔值而不是字符串(我得到一个错误)。应用程序崩溃。正如您在我的代码中看到的,我将属性指定为 String 或 int 或....并且我将 features_src 设置为字符串,但有时我会得到一个 bool 值。我应该如何编辑我的代码?

0 投票
1 回答
3467 浏览

swift - 来自 Alamofire 响应的 SWIFT 4 JSONDecoder 解码

我有一个包含另一个结构和数组的结构。

我正在尝试JSONDecoder()将 alamofire 响应转换为我的结构。

问题是在我的结构中解码后得到的不是字符串,而是Report数字(从调试模式检查)。我究竟做错了什么?

更新:它也给出了错误

0 投票
0 回答
1754 浏览

swift - '任何?' 不符合“可解码”

我有DataModel数据类型:

服务器json:

或者

data我不确定类型的属性,有时是[String: Any]orStringnull我搜索了一些答案
,但不是我想要的,所以请不要设置问题

如何解决这个问题?有什么办法让数据属性解码器到[String: Any],,,? Stringnil

英语不是我的母语;请原谅打字错误

0 投票
0 回答
263 浏览

json - JSONDecoder 改变元素的顺序

情况

我正在尝试解码表单的简单 JSON 对象:

结果应该是一个名为的自定义对象ChainStore,其中包含一个Chain实例数组。每个都Chain包含一个标识符和字符串数组。见下文。

我希望我的链数组ChainStore与输入 JSON 中定义的顺序相同。但是,由于某种原因,它*弄错了特殊链的位置。所有其他元素都保持在它们定义的位置,所以我非常有信心它不仅仅是出于某种原因订购的。

如果我只打印数组,实际结果如下所示:

我很确定我在这里的文档中遗漏了一些东西。

知道为什么它不尊重我的订单或为什么应用这个看似随机的订单吗?

谢谢!

完整示例

0 投票
1 回答
2630 浏览

swift - Swift 4 JSONDecoder optional variable

I have a Codable struct myObj:

When I do receive JSON, I don't have par1 and par2 since these variables are optional. During parsing I get an error:keyNotFound(CodingKeys(stringValue: \"par1\", intValue: nil)

How to solve this?