如何将此jsonarray解析为字符串或数组java

如何将此jsonarray解析为字符串或数组java,java,parsing,Java,Parsing,我有这个来自json的字符串,但我不知道如何在引号中获取值 [ "black-chest-close.png", "diamond-chest-close.png", "gold-chest-close.png", "logo.png", "logo1.png", "ruby-chest-close.png", "sapphire-chest-close.png" ] 将方括号替换为卷曲的方括号,只需插入字符串数组即可-无需JSON String

我有这个来自json的字符串,但我不知道如何在引号中获取值

[  
   "black-chest-close.png",
   "diamond-chest-close.png",
   "gold-chest-close.png",
   "logo.png",
   "logo1.png",
   "ruby-chest-close.png",
   "sapphire-chest-close.png"
]

将方括号替换为卷曲的方括号,只需插入字符串数组即可-无需JSON

String arr[] =  {"black-chest-close.png","diamond-chest-close.png","gold-chest-close.png",
                 "logo.png","logo1.png","ruby-chest-close.png","sapphire-chest-close.png"};
看看这个,你也可以像解析json一样解析上面的内容

JSONArray arr = new JSONArray(yourJSONresponse);
List<String> list = new ArrayList<String>();
for(int i = 0; i < arr.length(); i++){
    list.add(arr.getJSONObject(i).getString("name"));
}
JSONArray arr=newjsonarray(yourJSONresponse);
列表=新的ArrayList();
对于(int i=0;i
在您喜爱的搜索引擎中键入“Java JSON解析”。[将JSONArray转换为字符串数组]()