从ListView删除方括号和双引号

时间:2018-12-26 07:14:52

标签: json

我正在构建一个小型应用,该应用使用Google图书API列出了一些图书。当我提出请求时,我得到的答案是 [。我想删除它们

2 个答案:

答案 0 :(得分:1)

在适配器中,您应该用这样的空格替换不需要的每个字符:

list.get(i).getName().replace("[","");

有关更具体的答案,请发布您的Jason。

更新: Json中的[]是JsonArray,{}是JsonObject。 因此,您应该使用Gson或您使用的任何其他库正确解析Jso。

答案 1 :(得分:1)

与您附加的JSON一样,object►items►0►volumeInfo►authors是JsonArray,与object►items►0►volumeInfo►categoories►相同>

因此,您需要将作者和类别解析为字符串数组,并在用户界面中显示该数组的第一个对象