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

简介: “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,

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

目录
相关文章
|
18天前
|
JSON NoSQL Redis
ruoyi-nbcio发送消息的SerializationException: Could not read JSON: Unexpected character (‘¬‘ (code 172))
ruoyi-nbcio发送消息的SerializationException: Could not read JSON: Unexpected character (‘¬‘ (code 172))
18 0
|
18天前
|
JSON JavaScript 前端开发
【报错】unexpected non-whitespace character after JSON
【报错】unexpected non-whitespace character after JSON
|
18天前
|
XML JSON API
深入解析C++ JSON库:nlohmann::json:: parse的内部机制与应用
深入解析C++ JSON库:nlohmann::json:: parse的内部机制与应用
111 0
|
18天前
|
JSON 缓存 前端开发
Unexpected end of JSON input while parsing near '....1","eslint-loader":"'
Unexpected end of JSON input while parsing near '....1","eslint-loader":"'
|
18天前
|
JSON 前端开发 Java
Json格式数据解析
Json格式数据解析
|
16天前
|
JSON NoSQL MongoDB
实时计算 Flink版产品使用合集之要将收集到的 MongoDB 数据映射成 JSON 对象而非按字段分割,该怎么操作
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
18天前
|
存储 JSON 数据处理
从JSON数据到Pandas DataFrame:如何解析出所需字段
从JSON数据到Pandas DataFrame:如何解析出所需字段
31 1
|
7天前
|
SQL 存储 JSON
Hive 解析 JSON 字符串数据的实现方式
Hive 提供 `get_json_object` 函数解析 JSON 字符串,如 `{"database":"maxwell"}`。`path` 参数使用 `$`、`.`、`[]` 和 `*` 来提取数据。示例中展示了如何解析复杂 JSON 并存储到表中。此外,Hive 3.0.0及以上版本内置 `JsonSerDe` 支持直接处理 JSON 文件,无需手动解析。创建表时指定 `JsonSerDe` 序列化器,并在 HDFS 上存放 JSON 文件,可以直接查询字段内容,方便快捷。
|
18天前
|
XML JSON API
转Android上基于JSON的数据交互应用
转Android上基于JSON的数据交互应用
14 1
|
18天前
|
JSON JavaScript Java
从前端Vue到后端Spring Boot:接收JSON数据的正确姿势
从前端Vue到后端Spring Boot:接收JSON数据的正确姿势
30 0