在Android应用程序资源使用JSON文件 [英] Using JSON File in Android App Resources
本文介绍了在Android应用程序资源使用JSON文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
假设我有一个在我的应用程序的原始资源文件夹JSON内容的文件。我怎样才能阅读到的应用程序,这样我可以解析JSON?
Suppose I have a file with JSON contents in the raw resources folder in my app. How can I read this into the app, so that I can parse the JSON?
推荐答案
请参阅<一href="http://developer.android.com/reference/android/content/res/Resources.html#openRawResource%28int%29">openRawResource.像这样的东西应该工作:
See openRawResource. Something like this should work:
InputStream is = getResources().openRawResource(R.raw.json_file);
Writer writer = new StringWriter();
char[] buffer = new char[1024];
try {
Reader reader = new BufferedReader(new InputStreamReader(is, "UTF-8"));
int n;
while ((n = reader.read(buffer)) != -1) {
writer.write(buffer, 0, n);
}
} finally {
is.close();
}
String jsonString = writer.toString();
这篇关于在Android应用程序资源使用JSON文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文