Как импортировать данные из JSON?

Junior
181 просмотров
AFK Offer AI

Для маленьких файлов — os.ReadFile + json.Unmarshal. Для больших — json.NewDecoder с потоковым чтением. Если JSON — массив объектов, читай через decoder.Token() (открывающая скобка), потом decoder.Decode() в цикле для каждого элемента. Вставляй в БД батчами. Для невалидного JSON используй более толерантные парсеры типа jsoniter. Валидируй данные перед вставкой — не доверяй внешним источникам.

Следующий вопрос

Что произойдёт: var m map[string]int; _ = m["key"]?