java 读取txt文件转json失败

txt格式

key:value,key:value

key:value,key:value

我的做法,一行一行读取,用代码前后加"{}",强制转换成jsonObject,取值。

用java读取,在控制台打印没任何问题,

如果转成jsonObject取第一行第一个key时,没问题。

取第二行第一个key时,jsonObject取值出错,提示无该属性。

原因:我把第一行字符串转成ASCII值看,第一行有这个ASCII码值,后续每一行就没了。如果没有这个ASCII值,JSONObject会取第一个key值失败。

ASCII值为65279时,打印不显示,无任务异常。但处理业务时,有该值。

猜你喜欢

转载自blog.csdn.net/zhaofengdeng/article/details/79262936