读取assets下的.json文件
String json = getJson("test.json");
ResponseTestQuestion question = new Gson().fromJson(json,ResponseTestQuestion.class);
if (question.isSuccess() && question.getData() != null) {
DataTestQuestion data = question.getData();
getUI().showTestQuestion(data);
}
public String getJson(String fileName){
StringBuilder builder = new StringBuilder();
AssetManager assetManager = App.getInstance().getContext().getAssets();
try {
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(assetManager.open(fileName)));
String line;
while ((line = bufferedReader.readLine())!=null){
builder.append(line);
}
return builder.toString();
} catch (IOException e) {
e.printStackTrace();
}
return "";
}
网友评论