Die Daten, die ich habe, sind xlsx Zeilen in diesem Format: Zeile 1 Wert 1 ist die erste Zelle (A1), Zeile 1 Wert 2 ist die zweite Zelle (B1) usw. Jede Zelle kann (aber doesn (müssen nicht) Stile enthalten, z Border, Fill etc. .Styles werden in geschweiften Klammern wie in diesen Daten sein: [[["row 1 value 1",{"Border":null,"Fill":{"arrFill":{"BgColor":"red"}},"Font":null,"ApplyBorder":null}],"row 1 value 2","row 1 value 3"],["row 2 value 1","row 2 value 2","row 2 value 3"]]
Unmarshal json optionales Element Golang
Wie entmarshale diese Daten, um auch die nicht notwendige Style Map zu bekommen?
Nicht zu bekommen, was json unmarshalling hat mit Excel-Dateien zu tun, aber Sie clould einen Zeiger Definition in Ihrer Struktur für den Stil Teil verwenden. Wenn dies nicht der Fall ist, wurde es nicht demaskiert. – Sascha
Es spielt keine Rolle, ob es Excel ist oder nicht, ich brauche nur eine Möglichkeit, solche Daten zu entpacken. – kingSlayer
Wenn es nicht mit dem Problem zu tun hat, das Sie zu lösen versuchen, dann erwähnen Sie es nicht, da dies die Frage leichter verständlich macht. Ansonsten ist der Vorschlag mit der Zeigervariable gültig, ich benutze diesen Ansatz für die Rückprogrammierung von YAML-Dateien mit optionalen Elementen. – Sascha