将Array String转换为JSON

时间:2017-12-18 19:50:13

标签: java json

我有Arraylist<String>这样的值列表

Level1 | Level2
Level1 | Leve3
Level2 | Level4
Level4| Level5
Level4 | Level6

我发现如何将这些值转换为JSON很困难。 所以JSON看起来像这样;

{ "Level1 ": "Level2",
 "subfolders": [{
  "Level2 ": "Level4",
  "subfolders": [{ 
  "Level4 ": "Level5"
   },
   { "Level4 ": "Level6"
    }] 
   },
  { "Level1 ": "Leve3" }] } 

我只想知道解决这个问题的最佳方法

1 个答案:

答案 0 :(得分:0)

  public String toJson(Object obj) {
    Gson gson = new Gson();
    return gson.toJson(obj);
  }

您可以使用此方法将对象转换为json,您需要安装Gson库。