将arrayList multimap转换为json字符串?

史酷比

我有以下代码:

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);
}

其中fcmbuildProperties是ArrayListMultimap。我尝试在此处将其转换为JSON:String jsonString = gson.toJson(fcmbuildProperties);但这将返回一个空数组。我该怎么办呢?

这是fcmbuildProperties包含的输入: {build.name=[test_project], build.timestamp=[1425600727488], build.number=[121]}

我需要将其转换为Json。与键/值。

Sotirios Delimanolis

使用 ArrayListMultimap#asMap()

String jsonString = gson.toJson(fcmbuildProperties.asMap());

Gson认为ArrayListMultimap是a,Map并且忽略了实际上管理多图的内部状态。asMap返回一个相应的Map实例,您可以按预期进行序列化。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将字符串转换为JSON会导致问题

来自分类Dev

将字典字符串字符串转换为json字符串

来自分类Dev

将无效的JSON字符串转换为JSON

来自分类Dev

将JSON(作为字符串)转换为多维数组

来自分类Dev

将日期字符串转换为JSON日期格式

来自分类Dev

将arraylist int转换为字符串

来自分类Dev

将json字符串值转换为数字

来自分类Dev

将错误的JSON字符串转换为JSON数组

来自分类Dev

将java.util.ArrayList [String]转换为json数组字符串

来自分类Dev

将HashMap的ArrayList转换为JSON字符串

来自分类Dev

javascript-将字符串转换为json数组

来自分类Dev

将点分隔的字符串转换为JSON对象

来自分类Dev

将哈希图转换为JSON字符串

来自分类Dev

将字符串转换为JSON

来自分类Dev

ansible将转义的json字符串转换为json

来自分类Dev

将JSON字符串转换为JSON数组

来自分类Dev

将字符串转换为ArrayList <String>

来自分类Dev

将字典字符串字符串转换为json字符串

来自分类Dev

将无效的JSON字符串转换为JSON

来自分类Dev

将字符串转换为ArrayList <MyClass>

来自分类Dev

将arrayList multimap转换为json字符串?

来自分类Dev

将字符串转换为日期格式以添加到字符串arraylist

来自分类Dev

如何将字符串转换为ArrayList?

来自分类Dev

javascript将JSON字符串转换为JSON对象

来自分类Dev

如何将JSON字符串转换为JSON

来自分类Dev

将字符串转换为Java中的嵌套ArrayList

来自分类Dev

将JSON字符串转换为JSON数组

来自分类Dev

无法将 json 字符串转换为 json 对象

来自分类Dev

Spring - 将 JSON 字符串转换为 JSON 对象

Related 相关文章

热门标签

归档