google ---gson字符串数组用GSON解析然后用逗号隔开拼接,去掉最后一个逗号

Posted 小小飞侠

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了google ---gson字符串数组用GSON解析然后用逗号隔开拼接,去掉最后一个逗号相关的知识,希望对你有一定的参考价值。

public static void main(String[] args) {
String ss= "[{\"type\":\"0\",\"id\":\"123\"},{\"type\":\"0\",\"id\":\"123\"},{\"type\":\"0\",\"id\":\"123\"},{\"type\":\"1\",\"id\":\"abc\"},{\"type\":\"1\",\"id\":\"abc\"}]";
Gson gson = new Gson();
StringBuffer s = new StringBuffer();
StringBuffer sb = new StringBuffer();
List<Map<String,String>> mainList = gson.fromJson(ss, new TypeToken<List<Map<String,String>>>() {
}.getType());
for(int i=0;i<mainList.size();i++){
if(mainList.get(i).get("type").equals("0")){
s.append(mainList.get(i).get("id")+",");
}
if(mainList.get(i).get("type").equals("1")){
sb.append(mainList.get(i).get("id")+",");
}

}
if (s.length() > 0)
s.deleteCharAt(s.length() - 1);
if (sb.length() > 0)
sb.deleteCharAt(sb.length() - 1);
System.out.println(s);
System.out.println(sb);
}

运行结果:

123,123,123
abc,abc

以上是关于google ---gson字符串数组用GSON解析然后用逗号隔开拼接,去掉最后一个逗号的主要内容,如果未能解决你的问题,请参考以下文章

google hosts

google hosts

无法验证服务器身份calendar.google

使用 Google 表单更新现有的 Google 表格

URL www.google.com / google 被重定向到不同的 URL www.google.co.in [关闭]

google服务框架是啥 google服务框架有啥用