java - convert arrayList multimap to json string? -
i have following code:
public static void posthttpstream(arraylistmultimap<string, string> fcmbuildproperties){ httpclient client = new httpclient(); gson gson = new gson(); system.out.println(fcmbuildproperties); string jsonstring = gson.tojson(fcmbuildproperties); system.out.println(jsonstring); }
where fcmbuildproperties arraylistmultimap. try convert json here: string jsonstring = gson.tojson(fcmbuildproperties);
returns empty array. need instead?
this input fcmbuildproperties contain : {build.name=[test_project], build.timestamp=[1425600727488], build.number=[121]}
i need convert json. key/values.
string jsonstring = gson.tojson(fcmbuildproperties.asmap());
gson considers arraylistmultimap
map
, ignores internal state manages multimap. asmap
returns corresponding map
instance can serialize expected.
Comments
Post a Comment