2016-06-02 3 views
0

Я хочу преобразовать массив байтов для отображения [string, string] с помощью golang. Я попытался это:Как преобразовать массив байтов в карту [string, string] в golang

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

если байт имеет значение, как {\ "Привет \": \ "мир \", ...} Как создать карту из массива байтов

Пожалуйста, помогите.

+1

Код, который вы опубликовали, не имеет большого смысла (он имеет несколько ошибок компиляции). Пожалуйста, объясните более подробно, что вы хотите (отредактируйте вопрос). – icza

+0

Что такое 'map [string] string * byte'? В вашем синтаксисе слишком много ошибок, чтобы попытаться угадать. – JimB

+0

Пожалуйста, взгляните на: https://blog.golang.org/json-and-go, чтобы понять, как делать то, что вы хотите –

ответ

2

Вы, вероятно, хотите сделать что-то вроде

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

Это создает новую карту [строка] строку и демаршализует массив байтов в него.

+0

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

 Смежные вопросы

  • Нет связанных вопросов^_^