Парсинг json в go?

Вечер добрый, нужно спарсить json следующим образом:
type Packet struct {
	Tunnel  string
	Message string
}

func main() {
  data := []byte(`{tunnel: "AS646484PNKL", message: {username: "Sireax", message: "Hello"}}`)

  // ... Дальше должен произойти парсинг
  //     json tunnel -> packet tunnel
  //     json message должен так и остаться в виде строки и попасть в packet message
  //     
  //     Должно получиться что-то в виде этого:
  //     packet.tunnel -> "AS646484PNKL"
  //     packet.message -> "{username: "Sireax", message: "Hello"}"
}


Как можно это осуществить?
  • Вопрос задан
  • 216 просмотров
Решения вопроса 1
index0h
@index0h
PHP, Golang. https://github.com/index0h
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы