有没有一种方法可以向Serde的序列化输出中添加一个常量字段?

时间:2020-04-16 16:24:33

标签: rust serde

我想向结构的序列化输出中添加一个字段,但是我不希望该字段成为结构的成员或使用自定义序列化。

有没有办法做这样的事情,serde(add_int_field是我的假设属性:

#[derive(Serialize)]
#[serde(add_int_field = "version", value = 1)]
struct MyStruct {
    a: String,
}

将输出

{
  "a": "something",
  "version": 1
}

0 个答案:

没有答案
相关问题