Android 读取Json文件的工具类

时间:2024-03-28 11:12:28

我的项目中有一个json文件如下图所示:

Android 读取Json文件的工具类

 读取json的工具类如下:

public class GetJsonDataUtil {


    public String getJson(Context context,String fileName) {

        StringBuilder stringBuilder = new StringBuilder();
        try {
            AssetManager assetManager = context.getAssets();
            BufferedReader bf = new BufferedReader(new InputStreamReader(
                    assetManager.open(fileName)));
            String line;
            while ((line = bf.readLine()) != null) {
                stringBuilder.append(line);
            }
        } catch (IOException e) {
            e.printStackTrace();
        }
        return stringBuilder.toString();
    }
}

调用json工具类读取json文件生成json字符串如下:

 String JsonData = new GetJsonDataUtil().getJson(SinosigApplication.getContext(), "province");//获取assets目录下的json文件数据

 

相关文章