我有以下课程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]这样的格式显示的值。如何同时获取对象的所有值?是否可以从地图,列表等同时获取值而无需单独处理?任何帮助,将不胜感激。
添加回答
举报
0/150
提交
取消