Java 處理那種無法解析的json陣列
阿新 • • 發佈:2018-11-23
[\"普及足療\",\"中級足療\",\"高階足療\",\"帝王足療\",\"精油開背\",\"灸療\",\"頸部護理\",\"皇家火療\",\"鴛鴦足療\"]"
工作中遇到這個問題。通過json解析的,物件不夠規範。
採取如下方式:
String json="[\"普及足療\",\"中級足療\",\"高階足療\",\"帝王足療\",\"精油開背\",\"灸療\",\"頸部護理\",\"皇家火療\",\"鴛鴦足療\"]"
String jsons= json.substring(1,json.length()-1);
//通過 , 區別字串,並打印出來
String str [ ]=jsons.split("[,]");
List<ZhongT> list=new ArrayList<>();
for (int i = 0; i <str.length ; i++) {
System.out.println(str[i]);
ZhongT t=new ZhongT();
//去掉 “” "高階足療"
String a= str[ i].substring(1,str[i].length()-1);
t.setName(a);
list.add(t);
}