本文实例讲述了。分享给大家供大家参考,具体如下:
1、读取本地JSON ,但是显示汉字乱码
public static String readLocalJson***Context context, String fileName***{ String jsonString=""; String resultString=""; try { BufferedReader bufferedReader=new BufferedReader***new
InputStreamReader*** context.getResources******.getAssets******.open***fileName*********; while ******jsonString=bufferedReader.readLine*********!=null*** { resultString+=jsonString; } } catch ***Exception e*** { // TODO:
handle exception } return resultString;}
2、读取本地JSON,显示汉字正确,txt文件设置时UTF-8,UNIX
public static String readLocalJson***Context context, String fileName***{ String jsonString=""; String resultString=""; try { InputStream
inputStream=context.getResources******.getAssets******.open***fileName***; byte[] buffer=new byte[inputStream.available******]; inputStream.read***buffer***; resultString=new String***buffer,"GB2312"***; } catch
***Exception e*** { // TODO: handle exception } return resultString;}