1
如何从我的“原始”文件夹内的本地JSON文件创建“JSONObject”。从本地JSON文件创建JSON对象
我在我的android应用程序项目的“原始”文件夹下有以下JSON文件。该文件被称为“app_currencies.json”。我需要这个文件中包含的信息作为对象在我的课堂上。下面是该文件的内容:
{
"EUR": { "currencyname":"Euro", "symbol":"EUR=X", "asset":"_European Union.png"},
"HTG": { "currencyname":"Haitian Gourde", "symbol":"HTG=X", "asset":"ht.png"},
"WST": { "currencyname":"Samoan Tala", "symbol":"WST=X", "asset":"ws.png"},
"GBP": { "currencyname":"British Pound", "symbol":"GBP=X", "asset":"gb.png"}
}
我想我需要的是使用以下命令:
//Get data from Json file and make it available through a JSONObject
InputStream inputStream = getResources().openRawResource(R.raw.app_currencies.json);
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
JSONObject jObject = new JSONObject;
jObject正是我需要的。我想我需要一个InputStream,ByteArrayOutputStream以便我可以将它存储到JSONObject中......问题是我不确定如何正确实现此代码,以便可以访问数据?如果你们中的任何一个人都能详细说明如何做到这一点,我会非常感激。