Map的默认表示非常详细,例如:
<fields> <entry> <key> ... </key> <value> ... </value> </entry> </fields>
我想让它更简洁,就像这样:
<entry key="..."> ... </entry>
此表示假定密钥可以序列化为String,但是包含所有相同的信息。
我意识到这可以通过编写自定义转换器来实现。但是,我想在我的代码中的许多地方执行此操作,并为每个编写转换器会很麻烦。
是否有允许此表示的标准注释?或者有没有办法让我只写一次“通用转换器”,然后附加到我想要使用它的所有地方。