项目场景:
在向SpringbootMVC项目发送JSONl类型请求时....",
"temHobby":2,
"sleepStartTime":"22:10",
"sleepTime":"7.5"
}
}
向指定的接口发送JSON字符串时, 系统日志中出现下面内容...由黑体翻译可知: 期望使用冒号分隔属性和值, 因此说明我们用于分隔值的冒号有问题
----
解决方案:
经仔细检查发现"area":"310100...."...,中的冒号使用的是中文字符, 将英文字符换成中文冒号
ps: 在JSON出现问题时, 可以利用csdn的Markdown来验证JSON是否异常
利用Markdown代码块进行JSON校验
ctrl+k...在左上角将```后的 java 改成json(代表插入的是json, 会自动做json校验, 如下图)
观察json显示是否有问题
可以明显看到该冒号与其他区域冒号不一致(说明是大写字符),改成小写字符即可