Package jsonvalues.spec
Interface JsSpec
- All Known Subinterfaces:
JsArraySpec
- All Known Implementing Classes:
JsArrayOfJsObjSpec
,JsObjSpec
,JsTupleSpec
public interface JsSpec
-
Method Details
-
nullable
JsSpec nullable()Returns the same spec with the nullable flag enabled- Returns:
- the same spec with the nullable flag enabled
-
parser
JsSpecParser parser()Returns the deserializer used during the parsing process to parse an array of bytes or string- Returns:
- the deserializer used during the parsing process to parse an array of bytes or string into a json value
-
test
verify if the given value satisfy this spec.- Parameters:
parentPath
- the path where the tested value is located.value
- the tested value- Returns:
- a set of path/error pairs
-