Задать вопрос

Парсинг 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"}"
}


Как можно это осуществить?
  • Вопрос задан
  • 228 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Инженер по тестированию
    5 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Инженер по тестированию плюс
    9 месяцев
    Далее
Решения вопроса 1
index0h
@index0h
PHP, Golang. https://github.com/index0h
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы