2016-07-08 2 views
1

Документация по карте карты не очень ясна. Я пытаюсь сериализовать такой объект (Map>) в Avro, как я могу это достичь.Как создать схему Avro для Map <Integer, Map <Integer, Float >>?

{"namespace": "example", 
"type": "map", 
"name": "Map", 
"keys": "int", 
"values": { 
    "type":"map", 
    "keys":"int", 
    "values":"float" 
} 
} 
+0

@Alex A. Не могли бы вы помочь мне на это намекают, пожалуйста? – Pythoner

ответ

2

Мое решение:

{"namespace": "Schema", 
    "name":"PvMap", 
    "type":"record", 
    "fields":[ 
    {"name": "TradeId", "type": "int"}, 
    { "name": "Tmap", 
     "type":{ 
     "type":"map", 
     "values":"float"} 
     } 
    ] 
} 
Смежные вопросы