Json 对象 from.json 文件
Json object from.json file
我有 json 文件:"document.json" 在资产文件夹中
document.json:
{
"string": "Hello World"
}
我可以这样做以从 json 文件中获取 android 中的字符串吗?
JSONObject jresponse = new JSONObject(R.assets.document);
string response = jresponse.getString("string");
我做错了什么还是正确的?
有什么方法可以传递 .json 文件并获取所需的字符串吗?
不,您必须先从资产中读取 JSON
InputStream is = getActivity().getAssets().open("document.json");
int size = is.available();
byte[] buffer = new byte[size];
is.read(buffer);
is.close();
String myJson = new String(buffer, "UTF-8");
然后你可以解析那个
JSONObject obj = new JSONObject(myJson);
String myFinalString = obj.getString("")
For further help
我有 json 文件:"document.json" 在资产文件夹中
document.json:
{
"string": "Hello World"
}
我可以这样做以从 json 文件中获取 android 中的字符串吗?
JSONObject jresponse = new JSONObject(R.assets.document);
string response = jresponse.getString("string");
我做错了什么还是正确的?
有什么方法可以传递 .json 文件并获取所需的字符串吗?
不,您必须先从资产中读取 JSON
InputStream is = getActivity().getAssets().open("document.json");
int size = is.available();
byte[] buffer = new byte[size];
is.read(buffer);
is.close();
String myJson = new String(buffer, "UTF-8");
然后你可以解析那个
JSONObject obj = new JSONObject(myJson);
String myFinalString = obj.getString("")
For further help