Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
serde/bincode 如何序列化字节数组?
这段代码完全按照我的要求序列化了一个 32 字节的数组 derive Debug Clone Serialize Deserialize PartialEq Eq PartialOrd Ord struct Hash u8 32 let h
Rust
serde
bincode
如何接受同一个 Serde 字段的多个反序列化名称?
我正在尝试使用 Serde 反序列化 JSON serde json 和 XML serde xml rs 基于以下结构的文件 use serde derive Deserialize derive Debug Clone PartialE
Rust
serde
serdejson
使用 serde 通过数值作为类型标识符对 json 进行反序列化
我对 Rust 很陌生 并且有 OOP 背景 所以 也许我误解了一些 Rust 基础知识 我想用 serde 解析固定的 json 结构 该结构代表不同的消息类型之一 每条消息都有一个数字type属性来区分它 各个消息类型的确切结构大多不同
Rust
enums
jsondeserialization
serde
使用 Serde 反序列化时有没有办法允许未知的枚举标签? [复制]
这个问题在这里已经有答案了 我正在反序列化一个标记的枚举 derive Deserialize enum Foo A A B B C C 如果 Serde 遇到一个不存在的标签A B or C 那么就会抛出错误 有没有办法为未知标签添加包罗
enums
Rust
serde
如何区分缺少的反序列化字段和空字段?
我想用Serde https serde rs 将一些 JSON 解析为 HTTP PATCH 请求的一部分 由于 PATCH 请求不传递整个对象 仅传递要更新的相关数据 因此我需要能够区分未传递的值和显式设置为的值null 以及存在的值
Rust
serde
如何使用 Bincode 在 Rust 中序列化 Enum,同时保留 Enum 判别式而不是索引?
我一直在使用 bincode 在 Rust 中序列化枚举 但我面临一个问题 我收到枚举变体的索引而不是其指定的判别式 这是我尝试序列化的枚举的示例 derive Debug PartialEq Eq Serialize Deserializ
Rust
enums
serde
bincode
使用 serde 序列化时如何按字母顺序对字段进行排序?
我有一个 API 要求对象的字段按字母顺序排序 因为必须对结构进行哈希处理 在 Java Jackson 中 您可以在序列化器中设置一个标志 MapperFeature SORT PROPERTIES ALPHABETICALLY 我在 S
Rust
serde
如何使用现有的 Display 特征实现来实现 Serialize?
我希望实施Serialize外部板条箱中类型的特征 但这是禁止的 我看了 serde 的远程导出 https serde rs remote derive html 但重写类型似乎需要做很多工作 就我而言 我希望序列化的所有类型都实现了Di
Rust
serde
使用 serde 序列化结构时如何展平“Vec”字段?
我有一些 XML 它的标签包含多个同名的同级标签 如下所示
xml
Rust
serde
如何将选项传递给 Rust 的 serde,以便可以在 Deserialize::deserialize() 中访问?
对于上下文 我正在用 Rust 编写光线追踪器 但我正在努力寻找一种以与文件系统无关的方式加载场景的好方法 我在用着serde https serde rs 这样我就不必发明自己的文件格式 还 资源 图像纹理和网格数据 单独存储到场景文件中
generics
serialization
Rust
serde
如何在 Rust 中反序列化(使用 serde)可选 json 参数,可以是字符串或字符串数组
我是 Rust 新手 我正在尝试使用 serde 库反序列化 JSON 数据 我有以下 JSON 结构 foo bar speech something or foo bar speech something something else
Rust
serde
Serde 内部标记带有公共字段的枚举
我的 JSON 大致是这样的 commonA 1 commonB 2 type Foo fooSpecificA 3 fooSpecificB 4 commonA 5 commonB 6 type Bar barSpecificA 7 ba
Rust
Variant
serde
派生 Serde 的 Serialize 或 Deserialize 强制泛型类型可序列化,尽管它不需要
My type A 它可以包含任何实现trait Trait 是可序列化的 尽管实现该特征的类型Trait也许不是 就我而言 它不可能 它是一个私有非对称密钥 extern crate serde macro use extern crat
Rust
serde
如何使用 serde_json 将“NaN”反序列化为“nan”?
我的数据类型如下所示 derive Serialize Deserialize Debug serde rename all camelCase pub struct Matrix serde rename numColumns pub n
json
Rust
floatingpoint
serde
如何反序列化 JSON,其中值的类型在另一个字段中指定?
我不确定应该如何尝试反序列化一些如下所示的 JSON columns name stringColumn type string name DateColumn type date name NumberColumn type number
json
Rust
serde
serde json反序列化任何数字[重复]
这个问题在这里已经有答案了 我正在尝试结合字符串或结构体 https serde rs string or struct html和手动反序列化结构体 https serde rs deserialize struct html通过解析类似
Rust
deserialization
jsondeserialization
serde
使用 Serde 反序列化跳过序列中的无效元素
使用 Serde 我想通过保留有效元素并跳过无效元素来反序列化元素序列 我有以下有效负载 nhits 30 parameters dataset occupation parkings temps reel timezone UTC row
json
Rust
deserialization
serde
如何使用 serde_json 动态构建 json 数组或对象?
我需要在运行时构建一个 json 对象 现在 只是一个简单的 key stringvalue 对象 但每个键 值对必须添加到循环中 这看起来非常简单 基本 但我没有找到任何好的示例或文档 我终于设法让一些东西发挥作用 但它似乎太复杂了 不是
Rust
serde
serdejson
使用 Serde 反序列化具有多种类型字段的 JSON
我有一些 JSON 文本数据 其字段可以是字符串或字符串数 组 以下是四个可能的示例 keya some string keyb some string keya some string keyb some string some stri
Rust
serde
如何反序列化具有重复键的 JSON 而不丢失任何值?
我正在尝试反序列化一些具有重复键的 JSON 并且它们可能有任意数量 JSON 看起来像这样 abilities ability id 5134 ability level 3 ability id 5136 ability level 3
json
Rust
deserialization
serde
1
2
3
»