我使用一个swagger yaml文件来定义我的API并从中生成Java代码。有了这个结构:
SomeStructure:
type: object
properties:
field1:
type: string
required: true
field2:
type: string
required: true
field3:
type: string
additionalProperties: {}
现在,一旦完成API代码生成,我希望第3个字段将任何指定的JSON结构展平为Java String。
例如,对于这样的输入:
{
"field1":"value1",
"field2":"value2",
"field3":{
"subvalue1":"subvalue1",
"subvalue2":"subvalue2"
}
}
我希望它映射到包含以下内容的字符串:
{"subvalue1":"subvalue1","subvalue2":"subvalue2"}
我尝试使用自由格式指示符' {}'但很明显,它无效。是否可能,我该怎么做?