问题标签 [jsonencoder]
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 - JSON 编码数据进入 foreach
如何获取 belos json_encode 数据的 foreach。我希望将这些数据放入 foreach,然后保存到 mysql 中。
ios - Swift 4 JSONEncoder 返回空的 JSON 数组
我有多个要转换为 JSON 字符串的 Codeable 类。
我有一个用于转换的实用程序类。
无论 MyCodable 对象数组中的内容是什么,返回值始终为“[{}]”。调试时,我可以看到 Category 对象的值已填充。
由于 MyCodable 没有属性,这就是 JSONEncoder 不打印 Category 属性的原因吗?.. 或者它为什么不打印 Category 属性?
我对 Product 对象有同样的问题。
目标是避免必须为我要打印到 JSON 的每个类自定义 JSON 转换。
json - 如何删除 Json 响应中的双引号
我的代码有这样的 Json 响应
需要这样
为此我已经完成了codeigniter
这个回应是
json - Swift:内部数据类型变量是通过 JSONEncoder 编码的。如何正确反序列化?
考虑下一个例子:
print
语句的结果是下一个: {"data":"eyJuYW1lIjoiZXZlbnROYW1lIn0="}
。
我的问题是如何"eventName"
摆脱这种胡言乱语?
并且,如果可能,您能否解释一下为什么Data
以这种方式序列化 by JSONEncoder
,以及当给出这样的 JSON 时,在另一个平台上获取初始数据的方法是什么?
ios - 如何将我的类对象转换为 JSON for Alamofire
编辑:19.02.2019 我尝试了提供的解决方案。我选择了一个更简单的选项,将字典作为参数传递并使用 Alamofire 的 JSONEncoder 将其转换为 JSON 对象。这是我尝试的第一件事,但问题是感谢大家的帮助。
我想将一个类对象发布到 api,但我正在努力处理类型并将其编码为 JSON。
我的 classObject 是这样设置的:
我尝试将对象转换为带有扩展名的字典,但是当我这样做时,我必须使用“Any”或“AnyObject”,这会导致“无法推断通用参数”错误。
目前我收到“调用中的额外参数“方法”错误。
ios - JsonEncoder 总是返回空数组
我试图将结构数组保存到 UserDefaults 中,但我不知道为什么 JsonEncoder 返回空数据。我有符合 Codable 协议的设置模型
并且还创建了默认管理器以将其保存到用户默认值中。
但无论我做什么 JsonEncoder 都会返回空数据。我试图谷歌但没有成功。
swift - 将 Codable 对象的数组本身编码为 [String: Any]
我想发送Codable
对象数组。所以我创建了一个符合 Codable 协议的类:
当我需要向服务器发送数据时,我创建了一个类型为surveyResults [ResultAnswer]
,它是我的viewModel 中的计算属性。我正在使用 Alamofire,所以我必须将我的数组转换为[String: Any]?
类型。这是一段负责编码和发出发布请求的代码。这是我的视图模型的一部分。:
编码给了我奇怪的结果:
所以你可以猜到尝试序列化数据返回nil
。
我对解码可编码对象数组没有问题,但我不知道我在编码方面做错了什么。
php - 如何使用 PHP 对用户数组进行 JSON 编码?
我正在使用一个 JSON 文件来检查用户是否正在输入。
有什么理由不这样做吗?
我认为这会起作用,但它不会因错误而返回任何内容。
我该如何解决这个问题?
javascript - Cannot read NULL variable in PHP after posting JSON array through .ajax()
I'm having a problem like many other people, being able to read a PHP array variable after having sent it through ajax() post. Ajax is succeeding and displaying the returned data, which is NULL. I have already thoroughly researched SO solutions for this JSON/PHP problem, and my problem description shows 'almost' EVERY solution on SO so far.
On the PHP side I've tried:
(Skipping over $HTTP_RAW_POST_DATA (deprecated) because it's equal to file_get_contents('php://input')
and also:
I've already tried clearing the UTF-8 BOM with the sed command
My .ajax() looks like this:
On the Javascript side here is my array:
I've checked to make sure there is no JSON formatting error, the following successfully shows me a valid JSON formatted array:
laravel - 在选择查询中比较 json 编码数据时如何获取列?
users
是json编码的
我想在“用户”列中显示“模块类别”,如果它正在工作,则整个代码工作正常,因为当我使用它时