SQL: Ein Array auflösen
Ich habe eine Tabelle, die JSON-Objekte enthält. Jedes JSON-Objekt enthält ein Array in eckigen Klammern, die durch Kommas getrennt sind.
Wie kann ich mit SQL auf ein Element in der eckigen Klammer zugreifen, z. B. "Matt"?
{"str":
[
1,
134,
61,
"Matt",
{"action.type":"registered","application":491,"value":423,"value2":12344},
["application"],
[],
"49:0"
]
}
Ich benutze 'Hive' ontop von Hadoop. Wenn Sie wissen, wie man das in SQL macht, ist das in Ordnung :)