如何在android上映射两个json.txt文件?

时间:2013-06-17 11:09:59

标签: android json

我的android项目在assest文件夹下有两个json.txt文件。 在这里,我需要映射两个json文件,以消耗两个.txt文件中的一些值。 任何人都可以为这种情况提供一些样本来源。

建议

感谢您宝贵的时间!...

1 个答案:

答案 0 :(得分:0)

首先,您需要将资产中的文件读取为字符串。做类似的事情:

InputStream in = getAssets().open("jsonfile.txt");
ByteArrayOutputStream baos = new ByteArrayOutputStream(1024);
int oneByte;
while ((oneByte = in.read()) != -1) {
    baos.write(oneByte);
}
String json = baos.toString();

将JSON文件作为String传递给JSONObject并使用不同的get()方法检索所需的数据。