java读取json文件中文乱码

//从json文件中读取数据
File file = new File("D:\\book\\train.json");
StringBuffer stringBuffer = new StringBuffer();
try {
    BufferedReader bufferedReader =
            new BufferedReader(new InputStreamReader(new FileInputStream(file),"UTF-8"));
//设置utf-8即可以解决中文乱码
    String line;
    while((line=bufferedReader.readLine()) != null) {
        stringBuffer.append(line);
    }
} catch (FileNotFoundException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
} catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
}
//开始解析

JSONObject nluResult = JSONObject.parseObject(stringBuffer.toString());

你可能感兴趣的:(java读取json文件中文乱码)