我有以下课程
public class Params {
private String dataType;
private Map<String, List<String>> group;
private List<Aggregate> aggregates;
private List<String> scene;
private List<String> company;
private List<Map<String, List<String>>> fit;
private Map<String, String> params;
private String tempo;
private String id;
private String valuation;
}
为了将其转换为tsv,我使用以下命令将其序列化为json:
public String put(final Params parameter) {
serializedParams = JsonSerializer.serialize(params);
}
所以我得到这样的输出:
{
"dataType" : "abc",
"group" : { },
"aggregates" : [ ],
"scene" : [ "AC" ],
"company" : [ "pr" ],
"fit" : [ {
"prod" : [ "A1" ]
} ],
"params" : null,
"tempo" : "note",
"id" : "123",
"valuation" : USD
}
我最终的输出是这样的(制表符分隔):
abc AC pr prod A1 note 123美元
我尝试使用:
parameter.getGroup.values()
但是,这仅给出了以[val]这样的格式显示的值。
如何同时获取对象的所有值?是否可以从地图,列表等同时获取值而无需单独处理?
任何帮助,将不胜感激。
相关分类