问题标签 [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.
php - 如何从 cURL 结果中解析 json?
我被迫使用 cURL 提交表单以获得我需要的结果,不幸的是,我一直被必须解析 JSON 中的结果的繁琐任务所困扰。
我的最终目标是将其放入一个清晰易读的表格中,而不是一大块文本。
这只是页面结果的开始。到目前为止,我的代码是:
添加<pre></pre>
标签后,这对我来说变得更加清晰,但我仍然不确定如何访问该数组中的项目。
json - 无法使用 JSONDecoder 返回或解码数据
我正在学习在 Xcode 游乐场中使用 JSON 解码数据,但无法弄清楚我的代码有什么问题,我无法返回数据也无法对其进行解码。这是我的代码:
这是打印到控制台的内容,我猜这表明我的“任务”有问题:
未返回数据或未正确解码数据。
零
python - JSONDecodeError 使用带有 Python3 的 Google Translate API
我在 Stack Overflow 上进行了彻底的搜索,但找不到这个问题的答案。我正在尝试将 Google Translate API (googletrans 2.2.0) 用于 Python (3.6.2),并尝试将一组非英语文档翻译成英语。我让谷歌翻译做语言检测。这是我的代码:
我通过每次等待 10 秒来限制对 API 的调用。我也一次只输入 API 15k 个字符以保持在字符限制内。
每次运行此代码时,我都会收到以下错误消息:
有人可以帮忙吗?
swift - Swift Codable - 解析可以包含不同数据类型的 JSON 数组
我正在尝试解析一个 JSON 数组,它可以是
或者它可以是以下类型
甚至
因此,为了使用 JSONDecoder 解析它,我创建了一个结构如下 -
但这不起作用,因为Any不确认可解码协议。这可能是什么解决方案。数组可以包含任何类型的数据
swift - 在 DecodingError 中采用 CustomNSError
我正在使用 Crashlytics 编写错误记录器,但遇到了一个问题,这让我质疑我对协议和动态调度的理解。
使用 Crashlytics 记录非致命错误时,API 需要一个符合错误的对象和一个可选的用户信息字典。我目前正在查看 JSON 解码错误,当我刚刚在 recordError 中发送 DecodingError 时,我对在 Crashlytics 仪表板中看到的内容不太满意。所以我的解决方案是为 DecodingError 编写一个扩展,采用 CustomNSError 来提供一些更详细的信息,以帮助将来进行调试:
我在记录器中编写了一个方法,如下所示:
我在这里发送错误:
但是传递给 log(_error:) 的对象不是我对 CustomNSError 的实现,它看起来像带有 NSCocoaErrorDomain 的标准 NSError。
我希望这足以解释我的意思,不知道为什么传递给日志的对象没有我在 DecodingError 的扩展中设置的值。我知道我可以轻松地在调用 Crashlytics 时单独发送额外的用户信息,但我很想知道我对这种情况的理解哪里出了问题。
json - 当密钥根据用户输入发生变化时,如何从 json 解码变量?
我正在尝试使用Swift 4 解析来自CoinmarketCapJSONDecoder()
的一些 JSON 响应。但问题是来自 json 的响应会根据用户输入而变化。例如,如果用户想要以 eur 为单位的价格,则输出如下:
但如果用户想要以 gbp 为单位的价格:
Decodable
所以问题是如果变量(json键)名称正在改变,我应该如何制作继承自的结构?
ios - Swift:从 JSON 解析日期
我从事项目,我必须从 php 服务器接收数据。一切正常,只有两件事:1.)无法解析日期。我知道这个问题在这里得到了回答,但在我的情况下没有一个变体起作用。这是我的代码
我跟着这个答案
Swift 的 JSONDecoder 在 JSON 字符串中有多种日期格式?
https://useyourloaf.com/blog/swift-codable-with-custom-dates/
这是我从日志中打印的内容
正如我们所看到的,数据包含“datareg”字段,但是在解析后无论如何(JSONDecoder,JSONSerialization,SwiftyJSON)我收到 nil 2)SSL_ERROR_ZERO_RETURN(6)
伙计们将不胜感激任何帮助。谢谢))
php - 解析 Json 并在 php 中获取结果
我有一个 json 数据,我试图从该 json 中获取经度和纬度。
这是JSON代码
我想要纬度和经度。我用 json_decode 解析它,但我仍然无法得到。
解析后
ios - JSONDecoder().decode 从哪里获取数据?
如果这听起来很愚蠢,我很抱歉,但是 JSONDecoder 从哪里获取数据?我不断得到“网格”和“红色”,所以我认为它只是解码我设置的这个虚拟对象,而不是上次程序运行时的 JSONEncoder().encode(myStarageObject)。这是我通过查看在线教程和示例管理的代码:
swift4 - 如何使用 JSONDecoder 解码自定义 JSON 值
后端返回位置的自定义 JSON 值。如示例所示:
为了解析 JSON,我使用以下代码:
当我尝试使用 JSONDecoder 创建 Location 对象时,它给了我一个错误:给定的数据不是有效的 JSON。
我知道它不是有效的 JSON。哪些方法可以覆盖我可以解析无效的 JSON 值?