本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
JSON SerDe 圖書館
在 Athena,您可以使用 SerDe 程式庫來還原序列化JSON資料。反序列化轉換JSON數據,以便它可以被序列化(寫出)成不同的格式,如實木複合地板或. ORC
注意
蜂巢和 OpenX 庫期望JSON數據是在一行(未格式化),記錄由一個新的行字符分隔。
由於 Amazon Ion 是的超集合JSON,因此您可以使用 Amazon 離子蜂巢 SerDe 查詢非 Amazon 離子JSON資料集。與蜂巢和 OpenX JSON SerDe 庫不同,Amazon 離子 SerDe 不希望每行數據都在一行上。如果您要查詢「漂亮打印」格式的JSON數據集,或者以其他方式將字段與換行符分解,則此功能非常有用。
程式庫名稱
請使用下列其中一個:
組織. 開發. 數據. JsonSerDe
其他資源
如需JSON在 Athena 中使用JSON並巢狀化的詳細資訊,請參閱下列資源:
-
我嘗試讀取 Amazon Athena 中的JSON資料時收到錯誤
訊息 (AWS 知識中心文章) -
hive-json-schema
(GitHub) — 以 Java 撰寫的工具,可從範例JSON文件產生 CREATE TABLE
陳述式。所產生的CREATE TABLE
陳述式會使用 OpenX JSON 系統的陳述式。