¿Qué es orderly?

Orderly es una herramienta y un formato textual para describir JSON (al estilo de JSON Schema).

Está diseñado con la idea de ser fácil de leer y escribir y además puede compilarse a JSON Schema.

Por ejemplo para este JSON:

El Schema JSON que lo define es:

Y su equivalente en orderly:

O para este otro JSON

En el que aún se ve más la simplicidad de su definición:

array {

object {

string name;

string versionString;

string os [ "ind", "osx", "win32" ];

integer size;

string documentation;

string CoreletType [ "standalone", "dependent", "provider" ];

integer CoreletAPIVersion ?;

object {

string Name;

string Version;

string Minversion;

} CoreletRequires ?;

};

};

En su web podéis probar a convertir entre orderly y JSON-Schema en ambos sentidos

(probando con schemas complejos no he conseguido que se genere la representación orderly).

Desafortunadamente es un proyecto sin completar y sin evolucionar desde 2010!

Deja un comentario