栏目导航

牛牛高手论坛Java中解析json数据有错A JSONObject t

发表时间:2019-09-23

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部json的字符串如果是从文件中读取的话有可能是因为有隐藏字符造成的,你用System.out.println(json.charAt(0));看看第一个字符是不是‘{’更多追问追答追问是从文件读出的,第一个怎么不是{,是空白?追答你看看是不是文件里字符串前面是空白?你是从txt文本里读取的吗?如果是空白的话你用trim看能不能把空白消掉追问文件内字符串前面不是空白,使用trim后,用System.out.println(json.charAt(0))还是空白,为什么?是文件读出时有错吗?追答两种可能:1是读取的时候出问题了。2是可能你的文本格式会在内容前面加上某些头数据。我看你用的是reader,reader是读取字符的,牛牛高手论坛。可能会出问题,你最好还是用stream来读取。如果用FileInputStream读取还有问题就只能用indexOf+subString来截取字符串了。

  大恩不言谢,我已经知道错在哪,就是在json.charAt(0)时回是空白,我使用了subString(1)截取json就成功,可是我想知道这json.charAt(0)的空白哪里来的,还是说文件读取时会自动有个空白,这不应该呀.

  追答你已经无法自己发现问题,所以也不该以自己(不能发现问题)的方式“简化”样本。问题应该在项目配置和具体读入的文件上。


本港台同步现场报码| 开奖直播| 正版四不像| kj138本港台现场报码| 创富网3439.con| 白小姐传密彩图| 开奖直播| www.557117.com| 本港台开奖现场直播| 本港台开奖现场报码室| 九宫禁肖| www.34333.com|