Я получаю данные из API.Вывод структуры:
{
StreamSpecification: {
StreamEnabled: true,
StreamViewType: "NEW_AND_OLD_IMAGES"
},
TableStatus: "ACTIVE"
}
Но если в выводе API отсутствует StreamSpecification, я получаю следующую ошибку при попытке напечатать структуру.
panic:ошибка времени выполнения: неверный адрес памяти или разыменование нулевого указателя [сигнал SIGSEGV: код нарушения сегментации = 0x1 addr = 0x0 pc = xxxxxxxx]
Как проверить, существует ли в значении struct StreamSpecification?Или как решить проблему другим способом?