Перейдите в JSON, чтобы не структурировать значения nil [duplicate]

На случай, что это может быть полезно кому-то, мне нужен дополнительный шаг:

Я нахожусь на MacOS X. Я сделал

brew upgrade chromedriver
bundle exec chromedriver-upgrade

У меня есть хром-хелпер-жемчуг установленный, но он спрятан и требует префикса «bundle exec» или оболочка не может найти команду.

Вышеупомянутая проблема с исправлением.

23
задан Prashant 25 June 2015 в 11:04
поделиться

1 ответ

В документации пакета json :

Значения указателя кодируются как значение, на которое указывает. Указатель nil кодируется как нулевой объект JSON.

Таким образом, вы можете сохранить указатель на строку, которая будет закодирована как строка, если не равна nil, и будет закодирована как «null», если nil

type student struct {
  FirstName  *string `json:"first_name"`
  MiddleName *string `json:"middle_name"`
  LastName   *string `json:"last_name"`
}
40
ответ дан Asdine 4 September 2018 в 08:49
поделиться
Другие вопросы по тегам:

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