我在SD卡上有一個JSON對象數組。在Android應用程序中解析SD卡中的json文件
我得到的文件內容是這樣的:
File yourFile = new File("/mnt/extSdCard/test.json");
FileInputStream stream = new FileInputStream(yourFile);
String jString = null;
try {
FileChannel fc = stream.getChannel();
MappedByteBuffer bb = fc.map(FileChannel.MapMode.READ_ONLY, 0, fc.size());
/* Instead of using default, pass in a decoder. */
jString = Charset.defaultCharset().decode(bb).toString();
}
finally {
stream.close();
}
的結構是這樣的:
[{"name":"john"},{"name":"fred"},{"name":"sam"}]
,我希望能夠分析他們做出一個ListView。在JavaScript中,我可以將它們作爲AJAX請求,然後執行
var people = JSON.parse(data.responseText);
然後遍歷數組。但是我在java中是一個完全新手 - 我已經找到了分別完成這些事情的示例代碼,但是我不能將它們放在一起。任何幫助非常感謝。
這將是更適當的解釋你到目前爲止嘗試過什麼。 – rciovati 2013-05-03 16:11:46