标签: rust serde
我想向结构的序列化输出中添加一个字段,但是我不希望该字段成为结构的成员或使用自定义序列化。
有没有办法做这样的事情,serde(add_int_field是我的假设属性:
serde(add_int_field
#[derive(Serialize)] #[serde(add_int_field = "version", value = 1)] struct MyStruct { a: String, }
将输出
{ "a": "something", "version": 1 }