使用 GSON 将对象模型序列化为 JSON 时,如何包装某些值?示例模型:
class Order {
Customer cust;
}
class Customer {
String name;
int age;
}
序列化客户通常会产生如下内容:
{cust:{name:joe, age:21}}
我想做的是将 Order 和 Customer 值包装在具有类名的附加元素中。所以预期的 JSON 将是:
{Order:{cust:Customer:{name:joe, age:21}}}
我将要序列化的实际类可以是任何东西,所以我不能在序列化程序中硬编码特定属性。但我想用它们的类名包装某些属性。
我怎样才能做到这一点?