
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