腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如何
序列化
和反
序列化
具有
任意
键
类型
的
BTreeMaps?
rust
、
hashmap
、
serde
、
btreemap
("foo: {}",
serde_json
::to_string(&foo)?); println!("bish: {}",
serde_json
::to_string(&bish)?): {{"bar":"thud","baz":"Flob"}:{"bash":1,"bosh":2}}} 这不是有效
的
JSON,因为
键
必须是
字符串<
浏览 17
提问于2020-07-19
得票数 1
回答已采纳
1
回答
对两种(反)
序列化
格式
使用
serde
rust
、
serde
我已经成功地
使用
来反
序列化
和
序列化
JSON。不过,我现在还想
使用
serde_ini来支持(反)
序列化
INI文件,使其
具有
相同
的
Rust数据结构。但我真的想不出该怎么做。结构本身很简单,但我
的
具体问题是属性: 这些
键
在JSON和INI格式中
的
命名方式不同( JSON格式
使用
习惯
的
camelCase,而INI不
使用
),因此我必须以其他方式解决#[serde(ren
浏览 3
提问于2021-10-23
得票数 6
回答已采纳
1
回答
如何
使用
serde
序列化
/反
序列化
具有
包含数据
的
枚举
键
的
HashMap?
serialization
、
rust
、
hashmap
、
deserialization
、
serde
我需要
序列化
和反
序列化
一个HashMap,h,并将枚举Foo作为进出JSON
的
键
。Foo
的
变体包含数据(这里简化为u32,但实际上是枚举本身):use
serde_json
; use std::collections规范要求
键
是
字符串
,所以我知道,当Foo是h中
的
键
时,我需要定制
序列化
和反
序列化
的<
浏览 4
提问于2022-06-03
得票数 0
回答已采纳
1
回答
使用
serde_json
序列化
具有
非
字符串
键
的
映射
json
、
rust
、
serde
BTreeMap<Incline, &str> = BTreeMap::new(); let serialised =
serde_json
unwrap()` on an `Err` value: Error("key must be a string", line: 0, column: 0)', src/lib.rs:40:54 如何告诉
serde_json
使用
Incline
的
st
浏览 12
提问于2020-09-11
得票数 2
回答已采纳
1
回答
是否可以用
serde_json
反
序列化
JSON对象
的
一部分?
json
、
rust
、
serde
、
serde-json
假设以下JSON: "person": { "last_name": "Makota"}#[derive(Deserialize)] first_name: String,} 很容易将JSON对象反
序列化
为包装
的<
浏览 4
提问于2020-02-07
得票数 3
2
回答
在Hashmap中
使用
枚举作为
键
时不能
序列化
serialization
、
rust
、
serde
enum Resource { Cpu, Memory,我
使用
Enum属性"Resource“作为我
的
hashmap
键
。现在,我想将数据发送到HTTP端点,所以我想
序列化
数据。something: something, let serialized =
serde_json
::to_string(&
浏览 12
提问于2022-04-12
得票数 0
回答已采纳
1
回答
如何
使用
serde将一个结构
序列化
为另一个锈蚀数据结构?
rust
、
serde
我有一个数据结构Document,我想
序列化
其他
的
Rust结构。它基本上是用于内部字段
的
HashMap,但是它与数据库API交互,所以我肯定希望将其他类型转换为这些Document。struct Entry { user: String, location: (f64, f64),我已经
使用
entry.location) .build() // buil
浏览 0
提问于2019-08-13
得票数 11
回答已采纳
1
回答
如何在
具有
变量键名称
的
json对象上
使用
serde json
json
、
rust
、
serde
我知道JSON值可以用于未知
的
JSON。我拥有的是一个主要结构化
的
JSON对象,如下所示: { "result": { "prop_one"prop_two": "blah", "more_decimals": 6
浏览 27
提问于2019-10-04
得票数 3
回答已采纳
1
回答
如何
使用
Serde
的
自定义(De)
序列化
来更新任意输入
的
子集?
rust
、
serde
我需要更新任意输入文件
的
特定字段,而不需要触摸我
的
程序不知道
的
任何
键
或值。,但是这段代码非常麻烦:extern crate
serde_json
; // 1.0.21 } 我更愿意
浏览 0
提问于2018-06-23
得票数 3
回答已采纳
1
回答
如何将所有字段都是默认值
的
类型反
序列化
为None?
json
、
rust
、
serde
、
serde-json
我必须反
序列化
JSON blob,在某些地方,整个对象
的
缺失被编码为
具有
相同结构
的
对象,但其所有字段都设置为默认值(空
字符串
和零)。extern crate
serde_json
; // 1.0.27extern crate serde,
serde_json
::from_str::<Outer>(r#"{
浏览 0
提问于2018-10-02
得票数 10
1
回答
将
serde_json
值
键
转换为camelCase
json
、
rust
、
serde
、
serde-json
我正在编写一个CLI工具,用于读取JSON文件,并将JSON对象
键
转换为camelCase。因为这应该适用于任何JSON文件,所以我显然不能只
使用
强类型,然后
使用
#[serde(rename_all = "camelCase")]。在
serde_json
中,我似乎找不到一种显而易见
的
方法来使它
使用
serde已经存在
的
重命名代码,并将其应用于
serde_json
::value::Value。 我漏掉了什么明显
的
东西吗
浏览 6
提问于2022-10-07
得票数 0
回答已采纳
1
回答
基于JSON中字段
的
有条件解码JSON
json
、
rust
、
serde
每个类型都有一个唯一
的
字段集,但是所有响应都有一个字段type,该字段声明它
的
类型。目前,我已经创建了另一个结构TypeStruct,它只有一个用于type
的
字段。我将JSON解码为一个TypeStruct,然后根据类型值为接收到
的
消息选择适当
的
结构,然后再对消息进行解码。 我想摆脱这种解码复
浏览 1
提问于2015-10-24
得票数 7
回答已采纳
1
回答
如何在Serde中
序列化
强类型JSON字典?
json
、
rust
、
serde
我正在编写一个Rust应用程序,它处理来自
具有
公共接口
的
TypeScript客户端
的
JSON消息。serde_derive编写了一些代码,它工作得很好,但我不知道如何实现字典,例如: "foo" : { "data" : 42 },} 这里
的
键
是
字符串
"foo"和"bar",字典
的
值遵循
浏览 0
提问于2018-04-08
得票数 5
回答已采纳
1
回答
我能否依赖两个相同
的
结构
的
序列化
是相同
的
?
rust
、
serde
Deserialize)]struct AlsoMyStruct { b: u32我想知道我是否能安全地做这样
的
事情AlsoMyStruct = any_encoding::deserialize(&ser).unwrap(); 其中any_encoding是,例如,bincode、json或任何其他Serde支持
的
编码在我看来,这应该工作得很好:这两个结构
具有
相同
的
名称(我将AlsoMyStruct
浏览 0
提问于2021-09-09
得票数 2
1
回答
复杂
键
映射
的
Genson
序列化
key
、
complextype
、
genson
Genson主页上列出
的
特征之一是“
具有
复杂
键
的
地图
的
序列化
和反
序列化
”。 当我试图将带有Keys
的
映射
序列化
为复杂
的
java对象时,将其
序列化
为json
字符串
,然后将它们反
序列化
为java。反
序列化
映射
键
始终是
字符串
。有人能帮助我如何
使用
genson这样复
浏览 0
提问于2015-05-05
得票数 1
回答已采纳
1
回答
约束锈菌结构
的
泛型参数去
序列化
generics
、
rust
、
serde
我希望将(De)可
序列化
的
结构限制为
具有
一个也是反
序列化
的
泛型参数。派生宏Deserialize不要求我添加这个约束,这很好,但我希望集成代码能够获得编译错误,即使它们从未试图反
序列化
库中定义
的
结构。; //let w: X<Main> =
serde_json
::from_str(r#"{"a":4,"t":NONONO}"#)?这很好,因为它帮助库
浏览 3
提问于2020-01-10
得票数 4
回答已采纳
1
回答
在不
序列化
和反
序列化
的
情况下将对象转换为
serde_json
::Value
rust
、
serde
、
serde-json
我有一个结构,它有一个包含Option<
serde_json
::Value>类型
的
字段 我希望能够在该字段中存储任何对象(即由任何结构创建
的
对象)。我目前
使用
的
方法是首先将对象转换为JSON
字符串
(
使用
serde_json
::to_string),然后再
使用
serde_json
::from_str将其转换为
serde_json
::Value。我这样做是为了能够发送包含任意数据
的<
浏览 23
提问于2021-07-31
得票数 5
回答已采纳
1
回答
反
序列化
具有
空对象作为值
的
映射
rust
、
serde
我有json文档,其中可能包含
具有
引用空对象
的
键
的
对象,如下所示 { "foo": {}, } #[serde(skip_serializing_if = "Option::is_none&q
浏览 15
提问于2021-08-19
得票数 1
回答已采纳
2
回答
在
使用
"Serde“进行反
序列化
时,我可以
映射
类型吗?
rust
、
deserialization
、
serde
enum Value { Vector3((f64, f64, f64)), attribute: Value,
使用
] }反
序列化
可以按预期工作。但是,是否可以将以下代码反
序列化
为相同
的
数据结构?{} "attribute": [ 1.0, 2.0, 3.0 ]是否可以将f64
映射
到Scalar(f64),
浏览 3
提问于2021-03-13
得票数 2
2
回答
Json Jackson Mapper泛型
映射
类型问题
java
、
json
、
jackson
这是我处理类型
映射
的
第一个标题,每次我尝试将节点
映射
到我
的
实际类型对象时,它都有一个自定义属性
键
,即带有Set<Integer>值
的
FooType。下面是我
的
对象
的
样子 private String some; return id; pu
浏览 0
提问于2012-08-30
得票数 2
回答已采纳
点击加载更多
相关
资讯
Python基础知识之模块——JSON
Go语言xml格式
IPFS数据模型-IPLD
TypeScript 4.1发布,新增模板字面量类型
Serilog文档翻译系列(四) - 结构化数据
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券