我的DataFilter类看起来像这样-
public class DataFilter {
private String widgetName;
...
private Map<FormInfo, WidgetInfo> objectMapping;
}
objectMapping 中的对象就是这样的
public class FormInfo {
private String name;
private String path;
}
public class WidgetInfo {
private String value;
private String message;
}
现在,在我的YAML文件中,我想提供对象值。如何在YAML文件中定义 objectMapping ?
如果地图具有键和值作为字符串类型,那么我可以将其指定为
testMapping:
key1: value1
key2: value2
由于 objectMapping 映射具有对象作为键和值,如何在YAML中定义它?有人可以帮我吗。.
答案 0 :(得分:0)
YAML映射可以具有复杂的键:
objectMapping:
? name: spam
path: egg
: value: sausage
message: spam
?
启动一个复杂键,同一级别的:
启动相应的值。
如果您使用流样式,也可以使用内联键:
objectMapping:
{name: spam, path: egg}:
value: sausage
message: spam
两个YAML代码段是等效的。请注意,内联键不得包含换行符。