Also habe ich das folgende JSON-Bit und möchte den "$ t" -Wert unter "Token" herausziehen. Weiter für Go-Code ...
%Vor%Ich habe das folgende Code-Snippet, das den JSON in eine Schnittstelle entpackt. Dann arbeite ich mich bis zum "$ t" Wert von "Token". Dieser Ansatz funktioniert, aber es ist hässlich.
Meine Frage: Gibt es einen schnelleren Weg, auf diesen Wert zuzugreifen, als jede Karte in eine Schnittstelle umzuwandeln? Ich bin sehr neu in Go und kenne nicht viele der nützlichen Funktionen von Schnittstellen und Karten.
%Vor%Vielen Dank im Voraus!
Wenn das der einzige Wert ist, den Sie möchten, dann verwenden Sie eine anonyme struct
, die den Pfad zu Ihren Daten definiert.
DEMO: Ссылка
Anstatt einen map
für die innersten Daten zu verwenden, könnten wir eine andere Struktur verwenden, aber wir müssten ein Feld-Tag bereitstellen, um den Namen zu aliasieren.
DEMO: Ссылка