所以我希望能夠基本上從一個conf文件中的JSON定義中創建一個類的實例。在瀏覽文檔時,我發現有方法可以引用JSON結構中定義的東西,但我想知道如何從這些定義中實例化對象。例如,假設我有一個名爲RemoteRepository的類,其中包含4個或5個屬性。我想在JSON文件中創建一堆條目,然後在啓動時讀入並獲取RemoteRepository對象的集合。我可以用數據庫做到這一點,當然,包括一個圖表,但如果可能的話,只想做JSON。在配置文件中從JSON配置對象實例
0
A
回答
0
因此,我可以創建實例,但像往常一樣,一旦我需要一堆實例,就可以實現數據庫了。在這種情況下,我最終做了一些簡單的XML文件來觸發這些實例。像XML這樣的混亂,就像這樣,它確實工作得最好。即:
- 的實例信息的一些嵌套
- 不是精確的映射到目標類,例如字段映射是我的配置的一部分。我要加載從配置文件中的幾個字段,但是然後創建一個不同的類的實例,因此立即轉換到Java類我就從JSON得到的是沒有意義的
還有一件事我想通了在這樣做的過程中,處理Java中的XML仍然是一團糟。不過,在這種情況下,這是正確的選擇。
0
假設一個靜態的類定義表示JSON結構是可以接受的,你可以嘗試JSON C# Class Generator
一旦你生成你的類你根本可以通過JSON傳遞給創建實例的新實例或數組該工具在生成的類上創建的構造函數。
相關問題
- 1. NHibernate,對象引用(配置)未設置爲對象的實例
- 2. 檢索在Spring.NET中配置對象的配置文件路徑
- 3. Java配置文件實例化具有參數的對象
- 4. 春.NET設置在配置屬性值不實例化對象
- 5. 如何在Django模板中訪問配置文件對象(配置文件ID)?
- 6. 爲GAC配置文件中的對象
- 7. 配置FineUpload實例
- 8. WSO2實例配置
- 9. 在Xamarin.Forms中配置對象
- 10. 如何配置在配置文件中
- 11. 如何從ashx文件實例化配置文件?
- 12. 從配置文件配置AzureTableStorage Serilog sink
- 13. 如何通過配置配置文件創建對象(如WCF)
- 14. Swagger - 配置JSON文件C#
- 15. Zend Framework配置文件JSON
- 16. Python的JSON配置文件
- 17. 從配置文件
- 18. 從配置文件
- 19. 在運行時從Java中的配置文件創建對象
- 20. 對象引用不設置到對象的實例 - 在航線配置文件MVC
- 21. 未將對象引用設置爲對象實例nhibernate配置buildsessionfactory
- 22. 如何從配置類中實時地設置Spring活動配置文件?
- 23. 在ICS中實現FindMe配置文件
- 24. 爲什麼Spring.Net在解析配置時實例化對象?
- 25. 配置itextSharp對象
- 26. C#配置對象
- 27. 從對象分配到類實例
- 28. s3fs與aws ec2實例和使用實例配置文件
- 29. 在EC2實例中配置apache
- 30. 在Java中配置每個實例
老兄,這是一個使用akka的Java項目。謝謝,不過。 – Rob
我的不好。我沒有看阿卡標籤。 – ChrisS