“JSON parse error: Unexpected character (‘1‘ (code 49))的解决方式

现在是:2022年4月30日22:29:49

大家好,我是雄雄。

刚刚在调用接口的时候,出现了个错误:

{
	"code": 400,
	"success": false,
	"data": null,
	"msg": "JSON parse error: Unexpected character ('1' (code 49)): was expecting a colon to separate field name and value; nested exception is com.fasterxml.jackson.core.JsonParseException: Unexpected character ('1' (code 49)): was expecting a colon to separate field name and value\n at [Source: (PushbackInputStream); line: 1, column: 67]"
}

我的后台代码是这样的:

	@PostMapping("/updateProjectBeginTime")
	@ApiOperationSupport(order = 3)
	@ApiOperation(value = "threePlant-第一个动作的更新", notes = "传入userId,programmeId,projectId,time")
	public R updateProjectBeginTime(@ApiParam(value = "训练方案业务对象", required = true) @RequestBody  TrainingVO trainingVO) {
		//第一个动作的开始时间
		trainingVO.setBeginTime(trainingVO.getTime());
		//第一个动作:训练中
		trainingVO.setStatus(1);
		//将第一个动作放在redis的缓存中
		bladeRedis.set("training:updateTrainingStatusAndTime:" +
			trainingVO.getUserId() + ":" +
			trainingVO.getProgrammeId(), trainingVO.getProjectId());
		//调用更新的借口
		return trainingSchemeUrlService.updateTrainingProgrammeAndProjectStatusAndTime(trainingVO);
	}

这是我的传参:

{
    "projectId":4336,
    "userId":1520262094935859201,
    "time"1651327242254:,
    "programmeId":400
}

乍一看都对,但是调用的时候就是调不通,还报了个上面的错,于是我就在网上搜啊搜啊,长篇大论一堆,都没有解决。

然后我就仔细分析,看报错应该是json的问题,但是json能有啥问题呢。检查传参,终于发现问题了。
是我的time参数传参的时候格式不对…
错误的格式:
"time"1651327242254:,

正确的格式:
"time":1651327242254,

改过来就可以啦,一定要仔细,细心!

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

穆雄雄

哎,貌似还没开张来着呢~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值