You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

前端发送JSON格式参数后端无法接收,接收数据为空的问题求助

前端发送JSON格式参数后端无法接收,接收数据为空的问题求助

各位大佬好!我最近在做前后端对接的时候遇到了个棘手的问题:前端明明把参数打包成JSON发过来了,但后端接收的时候,对应的字段全是null,完全拿不到数据,卡了好半天都没头绪,来求各位帮忙分析下!

具体细节:

  • 前端实际发送的JSON内容:
{
  "user": {
    "id": 0,
    "imgUrl": "default.jpg",
    "userName": "d",
    "password": "d",
    "email": "ddd@dd.com"
  },
  "verification": "d"
}
  • 后端接收的异常情况:
    我在IDEA里调试的时候发现,本该从前端获取的user对象和verification字段,它们的值居然都是null,完全没接收到前端传的内容。

  • 后端定义的User实体类代码:

package com.example.back.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class User {
    private String userName;
    private String email;
    private String password;
    private Integer id; // 原代码这里截断了,我推测是Integer类型的id字段
    // 另外发现前端传了imgUrl字段,但当前User类里并没有定义这个属性
}

我自己排查了半天,怀疑过是不是字段名不匹配,或者是JSON解析的配置有问题,但都没找到根源。有没有朋友遇到过类似的情况?或者能给我指几个排查的方向?

备注:内容来源于stack exchange,提问作者sleepawhile

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 08:53:02