我有这个结构,它有一个包含类型的字段Option<serde_json::Value>
我希望能够在该字段中存储任何对象(即由任何结构创建的对象)。我正在使用的当前方法是首先将对象转换为 JSON 字符串(使用serde_json::to_string
),然后再将其转换为serde_json::Value
使用serde_json::from_str
。
我这样做是为了可以发送带有任意数据的不同类型的 JSON 请求。
那么,有没有办法将任何 serde-serializable 对象转换为serde_json::Value
不执行serde_json::to_string
and serde_json::from_str
?如果我走错了路,请推荐一个更好的,ty!