问题标签 [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 - PHP API json_encode 编码不响应 MySQL 查询
我正在尝试从我的 api 编码中获得响应,但即使代码为真,它也不会返回任何结果
这是我的代码
php - json_encode中多数组的日志管理
我已经找了几天,阅读了多个线程,但我没有找到任何答案。
这是我的问题:我正在重新制作 CodeIgniter 3.XX 上的日志管理。
我在这样的数组中收集每个日志消息的数据:
等等等等。从每个日志消息中收集数据并将它们放在一个数组中是没有问题的。
问题是我想对数据进行 json 编码并在另一个控制器中对其进行解码以将它们显示在仪表板上。
所以我用
$log_message = json_encode($log_message, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES);
这是结果:
几条消息后,我得到了这个:
但是当我想对我的文件进行 json_decode 时,它不被视为 json 数组,所以我在每个消息之间添加了一个“,”来分隔它们,但我需要找到一种方法在开头写一个“[”和一个“]”最后,知道文件由新的日志消息增加。你知道这样做的方法吗?
感谢您的建议,如果我的问题不清楚或可读性不好,请告诉我
ios - 为什么我不能写入 iOS App Group 目录?
初学者(?)问题在这里。我搜索了 StackOverflow 并尝试了几种解决方案,但无法解决此问题 - 我无法将任何内容保存到在将 App Groups 功能添加到目标后创建的 App Group 目录中。
当我尝试写入 Document 目录时,保存工作正常。之前,在切换到简单的 JSON 持久性之前,当我使用 Core Data 时,对 App Groups 的写入和读取工作正常。
附上我在 DataManager 单例类中的代码:
当我尝试使用 saveToJSON 函数,甚至是 FileManager 的 createFile(atPath:) 函数来编写时,我收到此错误消息:
组目录存在。错误编码:文件“entries.json”不存在。
当尝试使用getFromJSON函数保存时,我得到:错误解码:文件“entries.json”无法打开,因为没有这样的文件。
同样,当我使用默认文档目录时,这一切都有效,我能够坚持和阅读,但不能使用应用程序组目录......如果有人能指出这里有什么问题,我将不胜感激!
php - 如何将 PHP 数组转换为 json 字符串
我有一个用while循环构建的PHP数组。我确实成功地将它转换为 JSON 字符串,但是输出不是我想要的,需要一些帮助才能正确处理:
我当前的代码:
我用我的代码得到的输出是这样的:
但是,我需要的结果是:
我厌倦了支付,array_values()
但到目前为止没有成功。
有人可以在这里提出正确的方法吗?
swift - 当我将 JSONEncoder 与 Date 类型一起使用时,我得到的日期为“598146673”
标题说明了一切。我不介意将日期设为“598146673”,但当我在 Django 上收到它时,我只需要转换它。理想情况下,我想知道它是什么格式或如何让 xcode 将其保留在“2019-12-15 23:51:13 +0000”中
php - 如何使用 PHP while 语句构建多维 json 数组?
正如您在下面的代码中看到的,2020-01-13 上有两个约会,但它们是作为单独的数组生成的。既然它们在同一天,我怎么能把它们放在同一个阵列上?我正在使用 mysqli 从数据库中获取所有信息,但为了这段代码,我只打印必要的信息。它有效,但我需要知道如何在同一数组中收集具有相同日期的约会。
php
这个 php 打印这个
但我想要的结果是这样
php - 如何正确清除 json_encode 错误状态?
我正在使用 PHP 5.6.40 开发环境。我的许多课程都实现了JsonSerializable
. jsonSerialize
这些类之一的方法使用,json_decode
因为其数据成员之一的值可能编码为 JSON,也可能不编码为 JSON。问题是在调用json_decode
一个值只是一个普通字符串的数据成员之后,json_encode
失败了。
这是一个例子:
json_encode
这可以通过在 json_decode 失败后在 jsonSerialize 方法中添加调用来解决;但是,其他开发人员可能不会立即意识到这样做的结果。当然,我会评论我这样做的理由,但我正在寻找一个更清晰的解决方案。json 函数所依赖的错误状态数据是否被成功清除json_encode
?如果是这样,有没有办法清楚地重置错误状态数据,比如clear_json_error_state
?
如果我的解释难以理解,我很抱歉;我很难解释。请向我询问您需要的任何说明。
json - 解码模型中的typeMismatch再次JSONEncoder和JSONDecoder swift 5
我正在尝试更新模型中的值并使用 JSON 操作解码和编码。我根据数据创建了模型。一切正常,但如果我再次解码我的模型,它会给我 typeMismatch 错误。我试过但没有成功。任何人都可以帮助我吗?
注意:原始 JSON 数据和编码数据打印您可以看到差异。在编码数据
"appointments":
标签丢失时,我该如何处理并添加它。
原始 JSON 数据:
楷模:
编码:
编码打印
解码代码
解码打印
python - JSON 转储更好的字典格式
我想改进/自定义 json 转储以提高输出的清晰度。
当我运行时:
输出是:
我希望输出改为:
我知道这似乎是一个很小的变化,但特别是对于具有多个嵌套字典的较大转储,我相信这将大大提高输出的清晰度。
我已经阅读了一些关于自定义 JSON 编码器的信息,例如这里建议的内容:JSON dumps custom formatting 但我一直找不到可以为我的应用程序自定义的任何内容。
非常感谢任何和所有的帮助。