2013-07-28 45 views
1

您好,我對這個json的東西非常陌生,我有一個像從文本文件中讀取json數據的需求。我可以只讀取一個對象,但是我想要多個對象read.please幫助我這一點。使用json lib從文本文件中讀取多個json對象

這是在文本文件中

{ 
    "_count": 30, 
    "_start": 0, 
}{ 

    "_count": 33, 
    "_start": 0, 
} 

這是我的JSON格式是什麼,我都用Java編寫的

  String s = null; 
     FileInputStream fis = new FileInputStream(new File("C:\\json.txt")); 
     s = IOUtils.toString(fis); 
     JSONObject json = (JSONObject)JSONSerializer.toJSON(s); 

所以用這個代碼,我可能能拿到的第一個對象,是有無論如何得到第二個..我使用json-lib-2.4-jdk15.jar來解析我的json。

+0

每個json對象都在一個新的行中? – Udy

回答

0

如果您可以更改文本文件存儲數據的方式,我建議將所有內容放入JSON數組中;這樣,每個文件將只有一個JSON對象,這意味着您可以純粹用JSON解析器解析它。