腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
重命名
serde_json
::
Map
中
的
所有
密钥
?
、
、
、
假设我有一个&mut std::collections::HashMap,我想把
所有
的键都变成大写。let mut tmp = Vec::with_capacity(
map
.len()); tmp.push((key.to_ascii_uppercase(), val)); for (key, val) in tmp { } } 不幸
浏览 20
提问于2020-08-08
得票数 1
回答已采纳
1
回答
将
serde_json
值键转换为camelCase
、
、
、
在
serde_json
中
,我似乎找不到一种显而易见
的
方法来使它使用serde已经存在
的
重命名
代码,并将其应用于
serde_json
::value::Value。 我漏掉了什么明显
的
东西吗?
浏览 6
提问于2022-10-07
得票数 0
回答已采纳
1
回答
将JSON解析为rust
中
的
Map
、
我是Rust
的
初学者,只是在解析JSON文件时遇到了一个问题。我尝试使用
serde_json
来完成这项任务。我知道
如何
将ASCII文件解析为字符串,以及
如何
将其内容解析为Value,但我需要一个
Map
<String, Value>来遍历KVP。我没有走太远,因为我跌跌撞撞地遇到了一个引用错误。我尝试
的
方法如下:use std::error::Error; use
serde_json
::{Value,
Map
};
浏览 57
提问于2019-07-31
得票数 8
回答已采纳
1
回答
将jsonrpc-核心作为映射或数组访问Params
、
、
、
、
我通过查找实现了带有锈迹
的
json服务器。jsonrpc": "2.0", "method": "say_hello", "params": [2,3], "id": 1},它会打印 我修改了我
的
代码以得到映射- io.add_method("say_hello", |params:
浏览 2
提问于2020-01-02
得票数 0
回答已采纳
2
回答
使用标记
的
函数反序列化
、
、
带有这种内部标记
的
字段结构
的
API,其标记为"topic“: "topic": "Car" "HP": 250这可以用 #[derive(Serialize这会中断反序列化,因为反序列化器不知道基于字符串
的
类型。是否有一种方法可以提供一个函数来切断类型字符串,以便找到正确
的
模型?
浏览 26
提问于2022-04-16
得票数 1
1
回答
是否有将Serde
Map
转换为值
的
方法?
、
根据Serde规范,Object /
Map
<String, Value>是Value Null, Number(Number), Array(Vec<Value>),}extern::
Map
<std::string::String,
serde_json</
浏览 1
提问于2017-05-15
得票数 4
回答已采纳
4
回答
如何
根据现有的键名复制Ruby哈希?
、
例如,
如何
根据Ruby哈希
中
的
原始键名
重命名
所有
密钥
,例如在
所有
密钥
中
添加一个前缀?world" } => { pre_foo: "bar", pre_test: "blah", pre_hello: "world" } 我会用Hash#
map
我从"“获得了一些帮助,通过以下方法修
浏览 5
提问于2014-09-08
得票数 2
回答已采纳
1
回答
将JSON反序列化为自定义HashMap<String,google_firestore1::Value>
、
、
、
、
我想填充struct Document
的
字段Document。结构
的
是明确
的
,它期望一个HashMap<String, google_firestore1::Value>作为一个值。问题是,
如何
将JSON字符串反序列化为HashMap<String, google_firestore1::Value>?:collections::HashMap; let _my_doc = Document::default()
浏览 2
提问于2021-03-24
得票数 1
回答已采纳
1
回答
删除json文件
中
没有结构
的
嵌套属性
、
假设我有一个大
的
JSON文件。我
的
目标是删除JSON
中
的
一个嵌套字段并编写一个新文件。use
serde_json
::Value; let data = r#"{ "name:
Map
<String, Value> =
serde_json
::from_str(data).expect(&qu
浏览 19
提问于2022-01-06
得票数 3
回答已采纳
1
回答
属性`rusqlite::types::to_sql::ToSql`不是为`
serde_json
::value::Value`实现
的
、
、
、
我正在尝试将
serde_json
::
Map
的
JSON值序列化到SQLite数据库
中
。我希望在
Map
中使用多个数据类型,并将它们转换为适当
的
SQLite数据类型。映射是在collect_values
中
创建
的
,并传递给write_record函数。我以为rusqlite
的
模块已经做到了。::json;
浏览 5
提问于2020-06-30
得票数 2
回答已采纳
1
回答
锈链结果(组合器)
、
(|e| e.to_string()) .
map
_err(|e| e.to_string())错配类型注:预期枚举std::result::Result<_, std::string::String>发现enum s
浏览 6
提问于2020-08-11
得票数 7
回答已采纳
1
回答
尝试用
serde_json
从curl解析JSON时,类型不匹配
、
我已经从开放WIFI
的
API
中
获得了JSON输出,我想把它放到数据库
中
。数据在
中
。我已经通过curl获得了信息easy.url("https://
map
.freifunk-rhein-neckar.de/data/nodes.json//Json von Homepage "Auslesen/Downloaden" let mut easy
浏览 4
提问于2017-12-02
得票数 0
1
回答
map
()函数做什么?
、
、
我有一个JSON对象,它
的
键在
map
()函数
的
帮助下
重命名
。我不明白它
的
工作原理。有人能解释一下
密钥
名是
如何
被
重命名
的
吗?这是我
重命名
JSON
密钥
的
代码:let arr = [ STUDENT_ID: "1", }, STUDENT_ID: "
浏览 5
提问于2022-04-05
得票数 -11
1
回答
多个actix客户端请求-预期
的
structactix_web::Error发现()
、
、
我有这样
的
代码:extern crate actix_web;extern crate futures; /())); let res = results.clone();当我cargo run它时,我会出错: error[E0271]: type mismatch reso
浏览 2
提问于2018-11-16
得票数 0
3
回答
如何
将字符串键和数字
的
映射或字符串值反序列化为HashMap<String、String>和serde?
、
、
我有一个单一级别的json,其中
的
值为i32s、f32s和Strings。{ "key2": 0,}
如何
将其反序列化?在serde中有什么方法可以在这里有所帮助吗?let json: HashMap<String, String>=
serde_json
::from_str(r#"{"key1": "value1"
浏览 8
提问于2021-06-27
得票数 1
回答已采纳
1
回答
在Rust
中
在数组
中
插入
serde_json
对象
、
、
、
我有一个基本
的
serde_json
值,如下所示: "person": [ "country": "Jamaica", { "name: "John",} 但是,我不知道
浏览 1
提问于2021-03-20
得票数 1
1
回答
如何
迭代递归/嵌套hashmap
中
的
所有
键?
、
、
、
、
["friends", "0", "friends", "2", "phones", "0"]]; 问题:
如何
迭代递归/嵌套hashmap
中
的
所有
键并匹配上面的expect输出?= HashMap::new
浏览 0
提问于2019-07-30
得票数 1
回答已采纳
1
回答
停止Rust对错误类型强制执行serde::反序列化特性
、
下面的代码是我正在编写
的
一个与web对话
的
小型库
的
开始。库
的
用户将实例化客户端MyClient并通过它访问web。在这里,我正在尝试从API
中
获取访问令牌,然后再向它发出请求。在get_new_access()
中
,我能够发出请求并接收JSON响应。然后,我尝试使用serde将响应转换为Access结构,这就是问题
的
起点。我创建了一个特定于库
的
error枚举MyError,它可以表示get_new_access()
中
可能发生
的<
浏览 0
提问于2018-12-22
得票数 4
回答已采纳
2
回答
Google在
重命名
包名-Android后不识别包名
、
、
、
、
我已经在我
的
Android应用程序
中
添加了谷歌地图。当使用我
的
旧包名
的
API键时,映射正在正确加载。在此过程之后,我通过重构->
重命名
重新命名了包,文件
中
的
所有
包名都更改了,然后我用新
的
包名创建了一个API
密钥
。com.shangeeth.mapstest com.shangeeth.simlpemapapp 但是
Map
不是用新
的
API键加载,而是正确地用旧API键(
浏览 1
提问于2016-07-30
得票数 0
2
回答
如何
正确处理空、null和有效
的
JSON?
、
、
、
、
当不存在任何值时,我们使用
的
源代码将提供null或空
的
、'{}‘、JSON字段。我希望将两者都作为None用例处理,并且仅在JSON字段不为空或为空时进行反序列化。output: {"test": None} input: {"test": {"valid_json": 42}} -> output: {"test": {"valid_json": 42}} 我能找到
的
所有
答案都解决了一种或另一种情况
浏览 43
提问于2021-10-05
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何在 Linux 中配置基于密钥认证的 SSH
批量重命名技巧:如何批量删除文件名中的指定文本
如何记录你在终端中执行的所有操作
文件重命名的实例方法:如何批量自动删除文件名中的空格操作详解
如何批量删除文件名中的指定文字名称?批量重命名技巧快点拿去
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券