我有这个 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)
我怎样才能做到这一点?