jesse icon indicating copy to clipboard operation
jesse copied to clipboard

jesse (JSon Schema Erlang) is an implementation of a JSON Schema validator for Erlang.

Results 19 jesse issues
Sort by recently updated
recently updated
newest added

A schema with `"$schema": "http://json-schema.org/draft-06/schema"` i.e. no trailing `#` will make jesse believe this is not a draft6 schema, and complain about unsupported schema. `http://json-schema.org/draft-06/schema#` is equivalent to `http://json-schema.org/draft-06/schema` and...

enhancement
help wanted

subset of @lazedo 's #42 --- This change is [](https://reviewable.io/reviews/for-get/jesse/52)

enhancement
help wanted

So, this function just resolves references and replaces them with referenced schema inplace. ``` {"definitions": { "myKey": { "minimum": 100, "description": "My key description" } }, "type": "integer", "$ref": "#/definitions/myKey"...

enhancement

see https://github.com/for-GET/jesse/pull/47#issuecomment-922510588

enhancement

Right now Jesse supports multiple Erlang representations of JSON `object` type: `map()` / `proplist` / `{proplist()}` / `{struct, proplist()}`. It used to make sense before maps were introduced in OTP-17...

Hello from the JSON Schema spec project! Does this project intend to add support for the recent drafts 6 and/or 7? I'm happy to answer any questions about the new...

enhancement
help wanted

Hi, I'd propose a bit different approach to external validators: allow pluggable validator modules which follow validator interface, the same as used for _draft3_ and _draft4_ validators, and can be...

Hello! Trying to validate this json: ```json { "attachments": [ { "mimetype": "image/jpeg", "content": "R0lGODlhGQAZAPMHAAAAAFpaWv+gAN+MNdDWDfj/AH1t+P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAgALAAAAAAZABkAAASKEMlJq7046wvA3oDgfVwoklUnrMGJIia7jmS8zgFqFzdA5B+b4LAa+GgYIYA4MBKQpZagsGwOCE9JAGjxFb6FQGEgzopz267322Frw2dLq9P+BjxScfhyJ4C3Jy0texkdUgIGRjcsGgFYAAYGAE0maRmCj5OUlo1bWz8BZFwvgAKcLxOnqKusrRsRADs=", "filename": "chili-pepper.jpg" } ], "inlines": [ { "mimetype": "image/jpeg", "filename": "chili-pepper-inline1.jpg" } ], "category": "wgnc:exclusive",...

The idea is similar to `external_validator` option This option allows you to define own string formats and validate it with any `fun(binary()) -> ok | error`. For example: ``` Validators...