json校验格式报错,帮忙看下。

{
"deplist": [
{
bumen: 95,
bound_id: "餐饮部",
pad_sbound: "甜品类",
pad_tab: 1
},
{
bumen: 96,
bound_id: "餐饮部",
pad_sbound: "饮料类",
pad_tab: 2
}
]
}

err info:

bumen: 95,

----------------------------------------------^
Expecting 'STRING', '}'

suannai0314
鹳狸媛 楼主的这个问题解决了么?下边的答案能解决问题么?如果可以麻烦点击答案旁的√采纳哦~如果没有也可以将自己的答案贴上然后进行采纳的。
大约 7 年之前 回复

3个回答

bumen: 95,
这个错误的原因是 你的解析的Json类中 将bumen成员变量定义成了String类型,
而json中 bumen: 95, 这种表达式的意思是 整数的意思,所以json解释失败。
解决方案:
将bumen成员变量定义成int类型
或者 修改json 将bumen:95写成 bumen:"95" 这样就是字符串类型了。
看你的需求而定

你上面的JSON格式没有错误

Jave_
JaveZh 恩 缺引号 我正想说 你回复了 =-=
7 年多之前 回复
skyfors
skyfors 嗯。已经好了,是键名那边忘了引起来。
7 年多之前 回复
Jave_
JaveZh 前面的是报错的,你可以写个简单程序验证下
7 年多之前 回复
skyfors
skyfors - - 这跟RP没关吧。我就是在那测试的,刚又测试了第二遍还是报错。
7 年多之前 回复
Jave_
JaveZh 这...被你发现了.我在bejson检测是对的,而且你这个json没有语法错误啊
7 年多之前 回复
skyfors
skyfors 那我json直接写成 {},{} 的形式也可以吗。没测试过。
7 年多之前 回复
skyfors
skyfors 晕了。好几个json校验网站都报错。你的头像很熟悉,eoe滴
7 年多之前 回复

你把string的双引号改成单引号试试。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐