这个异常搞不定了 |
|
你的acceptjson 打出来看看,这个json字符串不规范,转不了json对象
|
|
同楼上看法一致。debug看一下acceptjson内容,或者是直接print出来。
|
|
一个json格式必须是以花括号开头和结尾(表示整体是一个大对象),或者以中括号开头和结尾(表示整体是一个数组)
用fromObject表示传入的字符串必须符合上述json的格式 你打印出来看看 我估计你这样直接通过流的方式读取,应该前面还有一个参数名称 类似于 xxx={} 的格式 所以你要截取一下 |
|
debug调试一下
|
|
debug现实出走到第30行的时候acceptjson=”” |
|
不对,是print了,print出一个空串,我没注意,不好意思
|
|
json格式不正确,json支持三种形式,一种就是普通字符串,一种是表示数组,用[]括起来,一种是表示对象,用{}括起来
|
|
我知道格式不对,因为里面就一个空串,我是想问为什么会进到if语句里面 |
|
json对象的字符串形式必须以 { 开头,以 } 结尾
|
|
请看下后续问题 |
|
23分 |
字符串比较不能直接用等号,而要用equals,两个等号比较的是同一个对象,所谓同一个对象就是内存地址一样 |
这么2的问题居然给忽略了,谢谢大神提醒 |