我有一个文件名的JSON:test.jsonJSON解析通过多个对象
{books:{"name":"XXXXX","isbn":98892}}
{books:{"name":"YYYYY","isbn":64728}}
{books:{"name":"ZZZZZ","isbn":19837}}
这是我的bean类
class Books{
private String name;
private int isbn;
//getter and setter methods
我的主类
Gson gson = new Gson();
try {
BufferedReader br= new BufferedReader(new FileReader("C:\\test.json"));
Books m = gson.fromJson(br, Books.class);
System.out.printf("%s",m.getName());
System.out.printf("\t%d",m.getIsbn());
我我只能打印第一行,如果我必须解析其他行,我该怎么办?
似乎并不有效的JSON字符串。 – adatapost 2012-07-28 05:19:01
这不看起来像一个JSON数组..看看这篇文章的有效JSON数组和解析与Gson http:// stackoverflow。com/questions/5749125/how-do-i-parse-json-string-that-contains-list-with-gson – maneesh 2012-07-28 05:53:51