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.

use arraylistmultimap#asmap()

string jsonstring = gson.tojson(fcmbuildproperties.asmap()); 

gson considers arraylistmultimap map , ignores internal state manages multimap. asmap returns corresponding map instance can serialize expected.


Comments

Popular posts from this blog

c# - Validate object ID from GET to POST -

node.js - Custom Model Validator SailsJS -

php - Find a regex to take part of Email -