Javascript,如何检查对象的所有属性?是否可以将其与模式进行比较?
我在Node.js中有一个应用程序,它有一个REST服务,这个服务(带有POST方法)接受一个JSON作为有效负载在body请求中传递 JSON有效负载被解析,因此我有一个对象,在这一点上,我想检查所有必填字段是否都存在 我必须逐个字段检查它,还是有办法将对象与定义的模式进行比较Javascript,如何检查对象的所有属性?是否可以将其与模式进行比较?,javascript,node.js,rest,object,object-comparison,Javascript,Node.js,Rest,Object,Object Comparison,我在Node.js中有一个应用程序,它有一个REST服务,这个服务(带有POST方法)接受一个JSON作为有效负载在body请求中传递 JSON有效负载被解析,因此我有一个对象,在这一点上,我想检查所有必填字段是否都存在 我必须逐个字段检查它,还是有办法将对象与定义的模式进行比较 哪种方法是最好的?您可以尝试创建和验证模式。您可以定义JSON模式(),然后使用模式验证器(例如)根据模式验证数据,说明JSON模式规范仍然是草案
哪种方法是最好的?您可以尝试创建和验证模式。您可以定义JSON模式(),然后使用模式验证器(例如)根据模式验证数据,说明JSON模式规范仍然是草案