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

swift - 在 Swift 4 中解码小写和大写 JSON 键

我有以下表示 JSON 的结构:

当我以同样的方式使用解码时:

它正确解码,但是当我有小写的 JSON 项目时(例如,而不是ID, LAST_DT_ADDand LAST_ID,我有id, last_dt_addand last_id),它没有解码对象。我需要做什么?如何支持大写和小写?

0 投票
1 回答
2272 浏览

arrays - 如何在 swift 4 中使用 JSONDecoder 从嵌套 JSON 中获取数据?

我对swift很陌生,首先我想知道编码和解码之间的主要区别是什么。其次,我尝试从响应中获取特定值,如下所示:

在此处输入图像描述

我想解码gender_category的值并将其放入piker,这是我到目前为止所做的:

我得到响应的代码是这样的:

我以这种方式得到我的结果:

性别(结果:[something.Gender.Result(genderCategory:“Male”),something.Gender.Result(genderCategory:“Female”),something.Gender.Result(genderCategory:“Transgender”),something.Gender.Result(性别类别:“其他”)])

但是我怎样才能只得到genderCategory 的值呢?

0 投票
5 回答
4121 浏览

swift - 使用 JSONDecoder 和 Swift 将 nil 转换为空字符串

我正在使用 Swift 4 和JSONDecoder. 我有以下结构:

注意:这些字段不能设为可选。

现在我有一个 JSON 字符串:

为了解码它,我使用以下内容:

一切正常,除了 null 数据被转换为 nil。我的问题是,将传入的 nil 转换为空字符串(“”)的最简单方法是什么?

我想用最少的代码来做到这一点,但我不确定正确的方法以及在什么时候可以将 nil 转换为空字符串。事先谢谢你。

0 投票
0 回答
23 浏览

php - 解码 json 数据时没有发生任何事情

我试图解码以下 json 数据,注意,数据在每个键前面
都有一个奇怪的属性“\” 。

PHP

“GOT_DATA”文件的输出是,

DATA.txt 文件的输出是,

这些值是不是开始存储到变量中?我到底在做什么错?
有谁知道为什么recvied json前面有一个'\'?

更新

在更改了 JSON 的源之后,我设法像 (RAW.txt) 一样返回它,

现在是 DATA.txt 文件的输出,

它只是说'阵列'为什么?

0 投票
1 回答
254 浏览

json - 使用 Swift 4 的 JSON

首先,我的问题可能已经被问到了,但是我在许多教程和论坛上进行了搜索,但由于我是法国人而且英语不是很好,所以我无法使它起作用。

我尝试用我的应用程序读取 JSON,但它不起作用。唯一打印的是“Foundation.JSONDecoder”

这是我的 SWIFT 4 代码:

艺术品.swift:

预期的 JSON:

http://dronespot.fr/getSpot.php 感谢您的帮助

0 投票
1 回答
47 浏览

php - 这个 JSON 字符串有什么问题?

我正在尝试从此字符串中解码和访问 JSON 对象值,但 PHP 中的 json_decode 无法对其进行解码。

这个 JSON 是从一个正在抓取亚马逊的 python 脚本返回的。我在 PHP 中使用 stripslashes 来删除斜杠,但 json_decode 没有返回任何内容。任何想法怎么做?

0 投票
1 回答
705 浏览

ios - 如何使用 Swift 4 Codable 处理 JSON 格式不一致?

我需要解析其中一个字段值是数组的 JSON:

或空字符串,以防没有数据:

不好,但我不能改变格式。

我正在考虑将我的手动解析(这很容易)转换为JSONDecoderand Codable struct's.

我该如何处理这种令人讨厌的不一致?

0 投票
1 回答
391 浏览

ios - 自定义嵌套类的 JSONDecoder 在 swift 4 中不起作用

我正在使用以下代码将数据从服务器解码为 json。但是当它解析成json时。它引发以下错误

无法读取数据,因为它的格式不正确。

解码部分是

请帮助确定问题

0 投票
2 回答
217 浏览

javascript - json_decode $_POST 未接收到 Javascript JSON

我正在尝试将 json 格式的值发送到 php,但是当我调用该函数时,php 上的 $_POST 返回 null。此过程类似于在底部https://www.w3schools.com/js/js_json_php.asp找到的 w3schools php json 示例,但仍然没有得到相同的结果。json 中字符串旁边的值是其中包含值的变量。这是我所做的:

这是我的 php 文件:

0 投票
3 回答
12057 浏览

arrays - 在 Swift 4 中解码没有键的 JSON

我正在使用一个返回这个非常可怕的 JSON 的 API:

我正在尝试使用 JSONDecoder 解码嵌套数组,但它没有一个键,我真的不知道从哪里开始......你有什么想法吗?

非常感谢!