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