native bool:json_validate(const JSON:schema, const JSON:value);
schema | JSON handle |
value | JSON handle |
Validates json by checking if object have identically named fields with matching types.
Schema {"name":"", "age":0} will validate {"name":"Joe", "age":25} and {"name":"Joe", "age":25, "gender":"m"}, but not {"name":"Joe"} or {"name":"Joe", "age":"Cucumber"}.
In case of arrays, only first value in schema is checked against all values in tested array.
Empty objects ({}) validate all objects, empty arrays ([]) validate all arrays, null validates values of every type.
True if passed value is valid, false otherwise
If a schema handle or value handle is invalid
This documentation was generated automatically using pawn-docgen written by xPaw for AlliedMods.