之前在业务中遇到这样一个问题 前端传入一个 json数据 后端映射成实体类对象

传值如下

[{"processId":169,"taskKey":"materialCheck","version":1,"departmentId":18,"oldRoleId":2255,"newRoleId":2255,"oldUserId":20,"newUserId":20,"partnerPath":[{"id":18,"name":"sjs分公司"},{"id":null,"name":""}]}]

json字符串,转成json对象的时候,保留null

 

到后台的时候发现 "id"=null 这个数据给整没了

json字符串,转成json对象的时候,保留null

 

我想要的结果是保留 id =null 不要清空null数据 

最后研究出 前端传值加上\ 之后 后端在获取的时候 就有我想要的数据了

[{"processId":168,"taskKey":"clientInfo","version":1,"departmentId":17,"oldRoleId":2129,"newRoleId":2254,"oldUserId":3,"newUserId":21,"partnerPath":"[{\"id\":17,\"name\":\"孙金帅总公司\"},{\"id\":null,\"name\":\"\"}]"}]

json字符串,转成json对象的时候,保留null

 

json字符串,转成json对象的时候,保留null

 

相关文章: