Générer des classes C# à partir de JSON Schema

Je suis de la création d'un C# WCF Service Web que le retour d'un grand nombre de données dans un format JSON.
Le client est une application iPad qui est actuellement développé par une autre équipe, Donc je suis en train de travailler sur les spécifications, sans données de l'exemple.

Actuellement, la chaîne JSON est créé par l' .net framework, mon Service Web retournant un objet de C# contenant toutes les informations qui sont sérialisés par le cadre à l'aide d'DataContracts.

Mon problème est que les caractéristiques techniques de la communication contenir uniquement JSON fichiers de Schéma (basé sur http://json-schema.org/). Afin de faciliter le développement, j'aimerais générer les classes correspondantes en C#, mais que les fichiers contiennent beaucoup d'informations et il y a une dizaine de fichiers, je n'ai pas vraiment envie de créer ces classes manuellement.

Donc je suis à la recherche d'un outil qui me permettrait soit :

  • Pour générer des classes C# à partir d'un Schéma JSON.
  • Pour convertir au format JSON Schéma d'un fichier XSD. Ensuite, il serait facile de créer les classes qu'il y a beaucoup d'outil pour générer des classes de XSD.

J'ai trouvé beaucoup d'outils pour valider une chaîne JSON à l'encontre d'un Schéma JSON ou pour générer des classes à partir de la chaîne JSON, mais rien qui semblent m'aider.

Il est JSON.NET, mais il semble être une bibliothèque et non pas un outil, et je n'ai pas trouvé d'informations sur la génération de classes avec elle.

Donc si quelqu'un connait un outils ou a une idée sur comment je pourrais générer les classes (j'ai essayé un outil qui créer les classes en Java, mais je ne pouvais pas le faire fonctionner).

  • Cette question n'est pas exactement ce que je cherche. Je n'ai pas de chaîne JSON, j'ai juste un Schéma JSON. Il existe des outils pour la chaîne JSON -> Classe. Mais ne peut pas trouver un JSON Schema -> Classe.
InformationsquelleAutor Julien N | 2011-06-15