JSONサンプルに基づいてDataContractエンティティ定義を生成するツールはありますか?私は、コード生成機能を備えた優れた古いWSDLメタデータを実際に紛失しています。JSONサンプルから[DataContract]
5
A
答えて
6
はい、このツールはhttp://jsontodatacontract.azurewebsites.net/にあります。投稿はhttp://blogs.msdn.com/b/carlosfigueira/archive/2011/01/11/inferring-schemas-for-json.aspxです。
+0
完璧!それはまさに私が望んでいたものです。それは完全ではありませんが、汚いものを修正するためのソースコードです。 –
+0
最初のリンクは死んでいます。現在のリンクはhttp://jsontodatacontract.azurewebsites.net/です。 –
9
これは非常に古い質問ですが、Visual Studioを使用している場合は、外部ツールなしで取得できます。クリップボードにJSONをコピーしてから、[編集]> [編集]> [ JSONをクラスとして貼り付け "
関連する問題
- 1. Swagger JSONサンプルに
- 2. WCF DataContractとDataContractインターフェイス
- 3. .NET JSONシリアル化:別のDataContractのメンバーとしてDataContractを持つ方法
- 4. jsonを文字列からDataContractに逆シリアル化するための匿名型
- 5. DataContractからパブリックプロパティを非表示
- 6. マルチパートフォーム用のサンプルJSONリクエスト
- 7. ランダムなサンプルのJSONファイル
- 8. datacontract jsonシリアライザのキャスト例外が無効です
- 9. DataContractと継承?
- 10. C#DataContractカスタムデシリアライゼーション
- 11. WCF DataContract GetCustomDataToExport
- 12. DataContract WCFのネームスペース
- 13. Datacontract例外。
- 14. WCF DataContract Upcasting
- 15. WCF DataContract mismatch
- 16. 私はJSONのこのサンプル持つJQ
- 17. Jsonサンプルでサーバーを更新する
- 18. Datacontractまたはクライアントモデル?
- 19. DataContract、デフォルトのDataMember値
- 20. WCF - データメンバーはのDataContract
- 21. WCF Datacontractフリーシリアライゼーション(3.5 SP1)
- 22. JSON配列からWCF Restサービスへのポストの結果、空のパラメータが返されます。 DataContract?
- 23. XElementからDataContract型を決定します
- 24. LinqからSql DataContextオブジェクトをDataContractオブジェクトに変換する
- 25. getJSONこれは私のコードからサンプルJSON配列である。このJSON配列
- 26. WCF:MessageContract、DataContract ...混乱していますか?
- 27. Sitefinityサンプルからのウィジェットの検索
- 28. PCMサンプルからWaveStreamを作成する
- 29. デフォルトフレームバッファからのサンプル深度? (GL ES 3)
- 30. このCoffeeScriptのは、サンプルから
JSONは型情報を指定しません。同じセットのフィールドを宣言するJSONネストされたオブジェクト*は、同等のクラスに対応する可能性があります。そうでない場合もあります。 JSONを使用してメタデータをすべて犠牲にすると、実際にはかなりの情報が犠牲になります。その犠牲の一部は、JSONに基づいてC#タイプ(つまり静的型)を堅牢に生成することはできませんタイプ)。 –
まあ、あなたは推測することができます。少なくともエンティティ、配列、整数、文字列を区別することができます。あなたは文字列値のサンプルの中でタイプを推測しようとすることができます。つまりTimeSpanは "00:00:00"のように見えます。ジェネレータの後にエンティティタイプを固定しても構いませんが、 –