【发布时间】:2015-06-26 06:41:41
【问题描述】:
如何在服务器端验证 JSON 字符串?假设我有一个从 UI 进来的 json。例如:
{
"Name": "shivaji",
"CoverageAmount": "1000$"
}
如果有人使用 Firebug 在浏览器上对其进行了编辑,我如何在服务器端对其进行验证?
【问题讨论】:
-
您要验证什么?整个 JSON 还是其中的值?
-
验证什么?您将编写一个检查正确性的规则。如果不知道您需要从数据中得到什么,就不可能知道如何去做。
-
以上所有,您还应该添加您正在开发的语言/环境以及您已经尝试过的内容。
-
您可以尝试在发送对象之前添加校验和(只是想法,而不是实现 - stackoverflow.com/questions/811195/…)并在服务器端重新检查它(当然,如果有人会篡改您的对象,也可以重新生成校验和,但至少它是某种东西)
-
有人在春季从 UI 转换到服务器时篡改数据
标签: javascript java json