{"ncpStackVersion":"6.2.0-147"},json串是这样。控制台:
遇到点就停止了。报错:
遇到点就停止了。报错:
解决方案 »
- windchill应该怎么学习
- jsp执行sql脚本
- myeclipse为mysql数据库 生成hibernate映射文件出错
- 现在POI与JXL那个好用?对图片和函数支持更好?
- hibernate错误,请大家帮忙解决下
- JOptionPane在JSP中使用问题
- 谁人用过JSF自定义的错误信息?
- [200分]hibernate的关联查询问题,当两个表单独运行时是正确的,但当两个表形成one-to-many关联时,对hibernater对其中的一个操作时就
- 谁有精通EJB电子英文版
- 请问一个问题
- 如何根据传的参数选择where条件,网上百度了半天也不合适,求大神解答疑惑
- 关于$.ajax和$.post和$http后台接受数据的问题(SpringBoot)
JSONObject jsonObject = JSONObject.parseObject(js);
System.out.println(jsonObject.toString());输出
{"ncpStackVersion":"6.2.0-147"}
应该是有特殊字符或者json格式错误
但是我的json串是外部获取的,然后再把它丢进去解析,不带\这个转义符。
感谢,应该是这个问题。但是我如何解决。我调用JSON.toJSONString(json); 但是这个括号里只能是Object对象。我外部接收是按string。
然后下面是调用set方法和jpa的save方法,把这些数据都入库。
这是没有改之前。
json完整的是:{"ncpStackVersion":"6.2.0-147","networkUp":true,"networkPanId":"0x1234","radioTxPower":42,"radioChannel":21,"userId":11}
我试了,我把第一个Version数据去掉,或者把这个数据里的小数点去掉,就可以插入。
这个json我改成{"ncpStackVersion":"620-147","networkUp":true,"networkPanId":"0x1234","radioTxPower":42,"radioChannel":21,"userId":11}这样就可以插入,很奇怪。
还有那个布尔类型的true,我写成string不影响