如何验证服务器端的JSON字符串?假设我有一个来自UI的json。例如:
{
"Name": "shivaji",
"CoverageAmount": "1000$"
}
如果有人使用Firebug在浏览器上对其进行了编辑,我该如何在服务器端对其进行验证?
答案 0 :(得分:1)
答案 1 :(得分:0)
只需使用ObjectMaper,并捕获异常。如果它抛出一个异常,那么你的Json无效。
这是最简单的方法,几乎没有任何正则表达式可以给你这个。
答案 2 :(得分:0)
这取决于您使用的是哪种服务器端语言?
如果您正在使用javascript和节点,则处理请求并使用JSON.parse进行解析,就像在浏览器中一样,然后访问属性并从那里进行验证。
你可能正在使用php,获取POST主体并将json转换为assoc数组:
$requestBody = file_get_contents('php://input');
$data = json_decode($requestBody, true);