是否有任何工具允許基於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/ – 2013-08-20 18:45:04
9
我知道這是一個非常古老的問題,但值得注意的是,如果您使用的是Visual Studio,那麼不需要任何外部工具 - 您可以在剪貼板中複製一些JSON,然後進入編輯>編輯特殊>粘貼JSON作爲類「。
相關問題
- 1. 創建JSON DataContract類VB.NET
- 2. Symfony2 JSON示例
- 3. json php示例
- 4. restkit json示例
- 5. jquery php json示例
- 6. Restkit 2 JSON示例
- 7. Json Parser iOS5示例
- 8. Json示例webservice URL
- 9. JSON博客示例
- 10. wcf,DataContract停止顯示
- 11. WCF - 實例化的DataContract構造
- 12. WCF DataContract與DataContract接口
- 13. DataContract模型綁定到ASP.NET MVC中的JSON Action方法參數
- 14. .NET JSON序列化:如何將DataContract作爲另一個DataContract的成員
- 15. Android默認JSON示例
- 16. SenchaTouch的簡單JSON示例
- 17. JSON模式patternProperties示例
- 18. Highcharts條形圖json示例?
- 19. WCF DataContract
- 20. DataContract從非DataContract基類繼承
- 21. 到JSON的PHP類實例
- 22. D3得到JSON例子
- 23. 駱駝案例JSON到蛇案例JSON在斯卡拉/ java
- 24. DataContract問題
- 25. WCF DataContract問題
- 26. DataContract屬性-WCF
- 27. WCF,在DataContract
- 28. DataContract和繼承?
- 29. WCF陣列datacontract
- 30. WCF DataContract GetCustomDataToExport
JSON不指定任何類型信息。聲明同一組字段的JSON嵌套對象*可能*對應於等價類 - 或者它們可能不對應。當你通過使用JSON犧牲所有元數據時,你確實犧牲了很多信息,並且這種犧牲的一部分意味着不可能基於JSON強健生成C#類型(即靜態類型)(即不是動態的-typed)。 –
那麼,你可以猜測。至少你可以區分實體,數組,整數和字符串。您可以嘗試猜測字符串內部的類型值,即TimeSpan看起來像「00:00:00」等。我不介意修復發生器後面的實體類型,但我確實介意手動生成所有類型。 –