首页天道酬勤gson转换复杂json对象,java json转list

gson转换复杂json对象,java json转list

admin 05-05 22:21 151次浏览

[java]代码库publicstaticvoidreaddatafromjson {

读取json文件并将其保存到String json

string filename=' c :/temp/data.JSON ';

文件文件=new file (filename;

StringBuffer sb=new StringBuffer (;

String sJson;

字符串线;

try {

br=newbufferedreader (new filereader )文件);

}catch(filenotfoundexceptione ) {

e .打印堆栈跟踪(;

}

try {

while((line=br.readline ) )!=空) {

sb.append(line;

}

}catch(ioexceptione ) {

e .打印堆栈跟踪(;

}

String json=sb.toString (;

//system.out.println(JSON: ) JSON;

使用com.google.gson包将json转换为List

List persons=new ArrayList (;

Gson gson=new Gson (;

列表列表=new ArrayList (;

jsonparserjsonparser=newjsonparser (;

jsonarrayjsonarray=JSON element.getasjsonarray (; 将JsonElement转换为JSON阵列

Iterator it=jsonArray.iterator (;//迭代器处理

wile(it.Hasnext () ) () /循环

json=jsonElement.toString (; //JsonElement转换为字符串

person person=gson.from JSON (JSON,Person.class ); //String转换xsdxs/pPersons.add(Person ); 加入List

}

}

//源代码片段来自云代码http://yuncode.net

使用Iterator删除List中的多个元素操作javascript如何判断两个数组是否有重复的元素UGUI实现ScrollView无限滚动效果PHPheader()函数常用方法总结
list转jsonobject,list实体类转换json jsonobject类详解,gson解析json
相关内容