最近在使用Json-simple包的时候发现一个问题在用InputStream读取文件情况下有时候无法读取Json文件的内容(即返回null)通一些实验发现原来是文件编码和程序编码不一致导致中文乱码所致可以通过设置 file.encoding来解决,或在创建流的时候指明编码格式也可以,在测试的时候还发现如果 设置成UTF-8编码格式不管文件是什么格式的 Json-simple都可以解析出来,不过解析出来的都是乱码(如果文件不是UTF-8编码格式的)
Json-simple解析Json文件返回null的问题解决
最新推荐文章于 2023-03-13 23:16:29 发布