我的android项目在assest文件夹下有两个json.txt文件。 在这里,我需要映射两个json文件,以消耗两个.txt文件中的一些值。 任何人都可以为这种情况提供一些样本来源。
建议
感谢您宝贵的时间!...
答案 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()方法检索所需的数据。