小编qio*_*qio的帖子

在递归结构中序列化 JSON

我有这个 JSON:

{
  "argument0": {
    "argument1": "test",
    "argument2": {
       "argument3": "test3"
    }          
  }
}
Run Code Online (Sandbox Code Playgroud)

我需要使用某种递归结构和HashMap<String, _>Rust 之类的方法。键应始终是 aString但值可以是 aString或相同的Argument结构。

#[derive(Clone, RustcDecodable, RustcEncodable)]
struct Argument {
    key: String
    value: String Or Argument
}
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

recursion json struct hashmap rust

5
推荐指数
1
解决办法
831
查看次数

标签 统计

hashmap ×1

json ×1

recursion ×1

rust ×1

struct ×1