JSON схемы AVRO выглядит корректно, но возвращает Input не является допустимой схемой Avro - PullRequest
1 голос
/ 08 ноября 2019

Я пытаюсь загрузить данные в набор данных пользователя в AWS Personalize. Схема содержит структуру моего CSV. Я проверил его в Интернете на наличие JSON, и он показывает действительный JSON.

1 Ответ

1 голос
/ 11 ноября 2019

Вы не правильно пишете поле записи.

Пример:

...
{
"name":"address1",
"type":{
     "type":"record",
     "name": "address",
     "fields": [...]
  }
}
...

, поэтому, когда вы пишете запись как поле, сначала у вас есть имя поля, а затем «универсальный»msgstr "запись (которая похожа на класс: address1 - это переменная, а address - это класс).

...