2016-07-08 12 views
1

地図の地図のドキュメントはあまり明確ではありません。私はそのようなオブジェクト(Map>)をAvroにシリアル化しようとしていますが、どうすれば実現できますか?Map <Integer、Map <Integer、Float >>のAvroスキーマの作成方法?

{"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"} 
     } 
    ] 
} 
関連する問題