Hallo!
Ich versuche gerade eine JSON-Konfiguration zu erstellen, leider weiß ich nicht so recht wieso das nicht funktioniert... Das Problem, welches ich mit dem Newtonsoft.JSON Serializer habe ist, dass die Subklassen nicht mitgeschrieben werden. Meine Klassen sehen aktuell z.B. wie folgt aus:
Wenn ich mittels
serialisieren möchte, bekomme ich nur die Hauptkategorien raus:
{"GeneralSettings":null,"CATIA":null}, nicht aber die jeweiligen Unterwerte der Klassen, schon gar nicht die weiter darin verschachtelten...
Habe bereits gelesen das ich hier mit JSONProperties arbeiten könnte (möglicherweise), habe aber noch nicht rausgefunden wie... Bin ich da am richtigen Weg? Weiß jemand wie das geht?..
Danke!
Ich versuche gerade eine JSON-Konfiguration zu erstellen, leider weiß ich nicht so recht wieso das nicht funktioniert... Das Problem, welches ich mit dem Newtonsoft.JSON Serializer habe ist, dass die Subklassen nicht mitgeschrieben werden. Meine Klassen sehen aktuell z.B. wie folgt aus:
VB.NET-Quellcode
- Class Settings
- Public Property GeneralSettings As GeneralSettings
- Public Property CATIA As CADEnvironment
- End Class
- Class GeneralSettings
- Public Property DSLSPath As String = "1"
- Public Property LMUTILPath As String = "2"
- End Class
- Class CADEnvironment
- Public Property Environment As List(Of KeyValuePair(Of String, String))
- Public Property Licenses As List(Of String)
- End Class
Wenn ich mittels
{"GeneralSettings":null,"CATIA":null}, nicht aber die jeweiligen Unterwerte der Klassen, schon gar nicht die weiter darin verschachtelten...
Habe bereits gelesen das ich hier mit JSONProperties arbeiten könnte (möglicherweise), habe aber noch nicht rausgefunden wie... Bin ich da am richtigen Weg? Weiß jemand wie das geht?..
Danke!