Comment créer un objet qui contient tableau de chaînes dans Avro schéma?

Yarik Soltys:

Quelle est la bonne façon de créer Avro schéma pour objet avec tableau de chaînes?

Je suis en train de créer Avro schéma pour objet possédant tableau de chaînes selon Documenation officielle? mais j'obtiens l'erreur.

https://avro.apache.org/docs/1.8.1/spec.html

[ERREUR] Échec de l'exécution but org.apache.avro: Avro-maven-plugin: 1.8.2: schéma (par défaut) sur le courrier électronique du projet: défaut d'exécution de l'objectif org.apache.avro: Avro-maven-plugin: 1.8.2 : schéma a échoué: « tableau » est pas un nom défini. Le type du champ « Paramètres » doit être un nom défini ou { « type »: ...} expression. -> [Aide 1]

Pourquoi mon schéma est inccorect?

[
  {
    "type": "record",
    "namespace": "com.example",
    "name": "Topic",
    "fields": [
         { "name": "subject", "type": "string" },
         { "name": "parameters", "type": "array", "items": "string" }
    ]    
  }

]
Jeff:

Pensez cela devrait fonctionner:

{ 
  "name":"parameters",  
  "type": { 
      "type": "array",
      "items": "string"
   } 
} 

Je suppose que tu aimes

Origine http://43.154.161.224:23101/article/api/json?id=186003&siteId=1
conseillé
Classement