2009-12-15 13 views

Antwort

10

Es gibt einen Arbeitsentwurf von JSON schema. Sie können auch einen Blick auf Cerny werfen.

0

Es gibt eine neue Bibliothek, json-gate , das macht den Trick. (Full Disclosure: Ich bin der Autor.)

Es ist ähnlich wie JSV und andere, aber es hat mehrere Vorteile:

  • Es ist schnell *.
  • Es erzeugt menschenfreundliche, detaillierte Fehlermeldungen - für Sie und Ihre Kunden.
  • Freundlich, umfangreiche documentation. Nicht nur der Bibliothek, sondern auch des JSON-Schemas!
  • Das Schema ist vorvalidiert. Auf diese Weise können Sie als Entwickler sofort erkennen, ob Ihre Schemadefinition fehlerhaft ist. Und es lässt die Dinge ein wenig schneller laufen.

* Es ist schnell nicht so viel wie JSV ist unglaublich langsam. Mein Test zeigt, dass JSV 30 (!) Mal langsamer ist als json-gate. Dieses Ergebnis stimmt mit Robert Schultz's tests überein, die JSV mit anderen Bibliotheken vergleichen.

Verwandte Themen