Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我应该总是根据模式验证JSON负载吗?_Java_Json_Rest_Schema - Fatal编程技术网

Java 我应该总是根据模式验证JSON负载吗?

Java 我应该总是根据模式验证JSON负载吗?,java,json,rest,schema,Java,Json,Rest,Schema,对于是否以及何时根据其模式验证传入的JSON负载,是否有指导方针、最佳实践或经验法则? 如果总是这样,我该如何处理较小的模式更改?我应该重新生成POJO并再次部署吗? 永远不要根据其模式验证有效负载可以吗?我认为可以为您解决这个问题。这取决于您的用例。但是,验证json总是很好的,这样可以确保输入负载如预期的那样。验证为您提供了一种更好的方法来确定数据是否正确。否则,您将在if-else块中执行相同的操作。

对于是否以及何时根据其模式验证传入的JSON负载,是否有指导方针、最佳实践或经验法则? 如果总是这样,我该如何处理较小的模式更改?我应该重新生成POJO并再次部署吗?
永远不要根据其模式验证有效负载可以吗?

我认为可以为您解决这个问题。这取决于您的用例。但是,验证json总是很好的,这样可以确保输入负载如预期的那样。验证为您提供了一种更好的方法来确定数据是否正确。否则,您将在if-else块中执行相同的操作。