2016-06-02 4 views
0

Ich möchte Byte-Array zu Karte [String, String] mit Golang konvertieren. Ich versuchte dies:Wie konvertiert man Byte-Array zu Karte [String, String] in Golang

var byte := json.Marshal(input) 
var map := make(map[string]string *byte) // NOT WORKING 

wenn Byte-Wert hält wie {\ "hallo \": \ "Welt \", ...} Wie die Karte von Byte-Array erstellen

Bitte helfen.

+1

Der von Ihnen gepostete Code macht wenig Sinn (es hat mehrere Kompilierungsfehler). Bitte erläutern Sie genauer, was Sie wollen (bearbeiten Sie die Frage). – icza

+0

Was ist eine 'map [string] string * byte'? Ihre Syntax hat zu viele Fehler, um zu versuchen und zu erraten. – JimB

+0

Werfen Sie einen Blick auf: https://blog.golang.org/json-and-go, um weiter zu verstehen, wie Sie tun können, was Sie wollen –

Antwort

2

Sie wollen wahrscheinlich etwas wie

m := make(map[string]string) 
err := json.Unmarshal(input, &m) 

Dies schafft eine neue Map [string] string und entpackt ein Byte-Array in es tun.

+0

https://play.golang.org/p/KbLVd0VySe – plusmid

Verwandte Themen