| ▲ | gwbas1c 3 days ago | |
What problem is this trying to solve? > Data with an immutable schema. > TSON (Typed Schema Object Notation) is a schema system with immutable, hash-pinned schemas whose definitions are themselves data. A document names its schema, the schema names its meta-schema; one hash verifies the whole chain. The finishing touch, TSON's data format is a Unicode-first superset of JSON you'll actually enjoy writing. I'm not sure what problem this is solving? I rarely have issues with JSON schema validation; and when I do, the failure patterns aren't something that I want to offload to a 3rd party library. Basically, how my application fails with poorly formed JSON is part of how I define my application, which means that unexpected JSON needs to be handled on a case-by-case basis. --- Anyway, the system smells like xsd, which when I used it, wasn't worth the effort. | ||