首页 > Web开发 > 详细

json传输报错500 JSONException: Unquotted string

时间:2021-04-28 11:23:47      阅读:35      评论:0      收藏:0      [点我收藏+]

postman的body传输数据

{
    did: "1",
    sqls: "SELECT user_id Y,nick_name X FROM xxx.sys_user"
}

提示信息:
一开始是JSONException: Unquotted string
后来打印输出了传进来的body之后显示如下

Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is net.sf.json.JSONException: Expected a ‘,‘ or ‘}‘ at character 13 of {
    did:?"1",
    sqls:?"SELECT user_id Y,nick_name X FROM xxx.sys_user"
}] with root cause

net.sf.json.JSONException: Expected a ‘,‘ or ‘}‘ at character 13 of {
    did:?"1",
    sqls:?"SELECT user_id Y,nick_name X FROM xxx.sys_user"
}

会发现这里打印出来的数据中间有个问号?
然后试着去把键值对加上双引号发现无效
技术分享图片
仔细看了之后发现,因为数据是直接前端复制之后微信发给我的,所以这个空格可能有问题。把这个空格去掉之后,就可以正常接收数据了,后面重新加上空格还是可以正常接收数据。所以猜测可能是在微信复制的时候就出问题了

json传输报错500 JSONException: Unquotted string

原文:https://www.cnblogs.com/javaupup/p/14712983.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!