我想验证JSON,然后使用json-path进行JPath查询。验证使用json-schema,它需要JSON的JSONObject来验证它。 json-path需要一个String或InputStream(代码是Java)。
在一个完美的世界中,两者都可以在它读入的同一个对象上运行。但是json-schema是围绕JSONObject构建的,并且改变它将是一个重要的重写。所以,下一个最好的是使用json-path解析然后从DocumentContext获取它的JSONObject。
有办法做到这一点吗?如果没有,那么是将JSON作为JSONObject读取的最佳方式,将其提供给模式验证,然后获取要传递给json-path的String表示形式?