有没有办法让serde_json正确/不正确地处理 NaN、Inf 和 -Inf(IEEE 754 特殊)?
作者:Corvus 提问时间:11/17/2023
官方的 JSON 规范不支持 IEEE 754,而是有自己的 null(不是“null”)或普通数字的约定。 在许多语言和用例中,人们会忽略这一点,并偏离规范以支持IEEE754浮点数。例如,在 p...
Serde-JSON 问答列表
作者:Corvus 提问时间:11/17/2023
官方的 JSON 规范不支持 IEEE 754,而是有自己的 null(不是“null”)或普通数字的约定。 在许多语言和用例中,人们会忽略这一点,并偏离规范以支持IEEE754浮点数。例如,在 p...
作者:Matthew Trent 提问时间:5/2/2023
我正在尝试从这个端点解析 JSON:https://api.stackexchange.com/2.2/users/13029516?&site=stackoverflow。 它看起来像这样: {...
作者:lmseper 提问时间:6/17/2023
我正在尝试学习 Rust,并且一直在构建一个光线追踪器作为初学者项目,以弄脏我的语言。我按照 Peter Shirley 的《One Weekend 中的光线追踪》构建了我的光线追踪器 这本书是用 C...
作者:Michael 提问时间:6/29/2023
我正在尝试实现 serde 的 serialize_with 属性。 我有这个代码: use serde::Serializer; pub fn serialize_json_as_string...
作者:Duxtaa 提问时间:7/9/2023
我需要在 Rust 上创建一个 API,你给它一个字符串,它执行一些功能,然后返回一个新字符串。但是发生了错误,如果字符串太长,则会发生错误: POST /test: >> Matched: (t...
作者:ZJaume 提问时间:7/18/2023
我想使用 并行反序列化 json 值。当尝试在内部反序列化时,示例中的有效 json 失败,尽管在没有并行化的情况下被正确解析。代码如下:rayonserde-jsonpar_iter use ra...
作者:Marco 提问时间:7/29/2023
我阅读了有关 serde::skip_serializing_if 的信息,我想将其应用到我的项目中,但是我没有找到在运行时读取值的方法(想象一个标志)。--ignore-practices 我尝试...
作者:superstator 提问时间:8/3/2023
我有一个接受 JSON 有效负载的 Rust Web 服务端点。有效负载包含嵌套枚举结构,如下所示: #[derive(Serialize, Deserialize, Debug, Partial...
作者:Ethan Cemer 提问时间:8/10/2023
在本教程应用程序中测试这些 Web 程序集绑定的过程中,每当我在 JS 环境中测试序列化程序时,我都会发现此 crate 中的序列化程序存在问题。 对于上下文,以下是我发现问题的方式: 起初我意识...
作者:pielgrzym 提问时间:9/1/2023
我想将API json响应反序列化为使用泛型类型的结构。下面的代码无法编译,我无法弄清楚如何使其工作: use serde::Deserialize; use serde_json; // 1.0....