Hallo,
ich möchte eine komplexe Struktur in einen JSON-String umwandeln.
Als JSONConverter nutze ich "Newtonsoft.JSON"
hier ein Auszug meiner Struktur:
Wenn ich jedoch in der Struktur "Programtojson" das "program" nicht als Listenelement deklariere, sondern ein einzelnes Listenelementeinfüge, erhalte ich einen String im JsonFormat.
Mache ich etwas falsch oder muss ich die Objekte einzeln konvertieren und danach zusammensetzen?
@RodFromGermany
Danke für den CodeHinweis. Habe den Code angepasst.
ich möchte eine komplexe Struktur in einen JSON-String umwandeln.
Als JSONConverter nutze ich "Newtonsoft.JSON"
hier ein Auszug meiner Struktur:
VB.NET-Quellcode
- Structure Programme
- Dim name as String
- Dim blocks as list (of SimaticExport.Baustein)
- End Structure
- Structure Programtojson
- Dim export_program As String
- Dim export_version As String
- Dim project As String
- Dim subproject As String
- Dim line As String
- Dim station As String
- Dim manufacturer As String
- Dim eq_nummer As String
- Dim plc_project_name As String
- Dim export_complete As Integer
- Dim program As List(Of Programme) 'Liste beinhaltet Struktur mit Listenelement
- End Structure
- 'JsonConvert gibt {} zurück
- Dim json as String = JsonConvert.SerializeObject(Programtojson)
Wenn ich jedoch in der Struktur "Programtojson" das "program" nicht als Listenelement deklariere, sondern ein einzelnes Listenelementeinfüge, erhalte ich einen String im JsonFormat.
VB.NET-Quellcode
- Structure Programtojson
- Dim export_program As String
- Dim export_version As String
- Dim project As String
- Dim subproject As String
- Dim line As String
- Dim station As String
- Dim manufacturer As String
- Dim eq_nummer As String
- Dim plc_project_name As String
- Dim export_complete As Integer
- Dim program As List(Of Programme) 'Liste beinhaltet Struktur mit Listenelement
- dim blocks as list(of SimaticExport.Baustein) 'Liste Bausteinattributen
- End Structure
- 'JsonConvert gibt {JSONSTRING} zurück
- Dim json as String = JsonConvert.SerializeObject(Programtojson)
Mache ich etwas falsch oder muss ich die Objekte einzeln konvertieren und danach zusammensetzen?
@RodFromGermany
Danke für den CodeHinweis. Habe den Code angepasst.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „stollenkroll“ ()