Здесь я немного затруднен:
Я использую AWS Athena для запроса некоторых объектов JSON. Большинство записей JSON структурированы, но одно конкретное поле («изменения») имеет динамические объекты, поля которых на самом деле не имеют заданной структуры. Например, вот запись:
{
id: 1,
user_id: 2,
changes: {
"customer_id" 1,
"business_name: ['old name', 'new name']
}
}
Каждая запись имеет разные ключи, и типы значений могут быть разными. Как я могу представить эти данные? Я подумал, может быть, строку, но когда я пытаюсь сохранить его таким образом, я получаю ошибки синтаксического анализа JSON при декодировании. Любая помощь будет оценена! Спасибо!