JSON BinPack is under heavy development. This page aims to document what's missing. If you want to fund JSON BinPack's development, please consider becoming a sponsor.
Defined in Compiler.
Category | Status |
---|---|
Any | Partial. Does not handle oneOf |
Array | Missing implementation |
Object | Missing implementation |
String | Missing implementation |
Defined in Runtime.
Encoding | Type | Notes |
---|---|---|
ONEOF_CHOICE_INDEX_PREFIX | Any Encodings | Missing implementation |
BOUNDED_TYPED_LENGTH_PREFIX | Array Encodings | Missing implementation |
REQUIRED_ONLY_BOUNDED_TYPED_OBJECT | Object Encodings | Missing implementation |
NON_REQUIRED_BOUNDED_TYPED_OBJECT | Object Encodings | Missing implementation |
MIXED_BOUNDED_TYPED_OBJECT | Object Encodings | Missing implementation |
REQUIRED_UNBOUNDED_TYPED_OBJECT | Object Encodings | Missing implementation |
OPTIONAL_UNBOUNDED_TYPED_OBJECT | Object Encodings | Missing implementation |
MIXED_UNBOUNDED_TYPED_OBJECT | Object Encodings | Missing implementation |
PACKED_BOUNDED_REQUIRED_OBJECT | Object Encodings | Missing implementation |
PACKED_UNBOUNDED_OBJECT | Object Encodings | Missing implementation |
URL_PROTOCOL_HOST_REST | String Encodings | Missing implementation |
STRING_BROTLI | String Encodings | Missing implementation |
STRING_DICTIONARY_COMPRESSOR | String Encodings | Missing implementation |
A set of remaining keywords that JSON BinPack is expected to cover, without which a schema-less encoding is often unacceptable.
Keyword | Vocabulary | Dialect |
---|---|---|
$ref | Core | 2020-12 |
$anchor | Core | 2020-12 |
$dynamicRef | Core | 2020-12 |
$dynamicAnchor | Core | 2020-12 |
allOf | Applicator | 2020-12 |
anyOf | Applicator | 2020-12 |
oneOf | Applicator | 2020-12 |
if | Applicator | 2020-12 |
then | Applicator | 2020-12 |
else | Applicator | 2020-12 |
not | Applicator | 2020-12 |
propertyNames | Applicator | 2020-12 |
dependentSchemas | Applicator | 2020-12 |
unevaluatedProperties | Unevaluated | 2020-12 |
unevaluatedItems | Unevaluated | 2020-12 |
contentSchema | Content | 2020-12 |
contentMediaType | Content | 2020-12 |
contentEncoding | Content | 2020-12 |