为什么json格式不能具有不同对象的相同ID值?

时间:2016-04-14 22:07:42

标签: json formatting

当我设置不同对象属性的相同ID值时,我遇到了问题,如下所示:"timestampId":4,"UserId":4,"ParentId":4,

enter image description here

但是当我更改为不同的值时,它正常工作:

enter image description here

2 个答案:

答案 0 :(得分:9)

JSON本身可以在不同的属性中具有相同的值 - 它没有任何问题。

您的API端点(http://localhost:8080/eHealthBackend/NewUserAccountParent)不接受某些属性的相同值。显然它有一些验证逻辑,例如用户的parentId不能与userId相同,这是有道理的 - 你不能成为自己的父母。

答案 1 :(得分:1)

我认为@DrakeES是对的,你的API中可能会有一些验证,根据数据,当你检查你放在这里的工作示例图像时,你会发现你正在发送 PARENTID: 6 ,但你得到 PARENTID:2 作为回应。

相关问题