get_json_object og json_tuple of json string parsing in bikube
Get_json_object Json_tuple Json String Parsing Hive
Når teknologien bygger appen, vil den si at flere felt er lagret i en matrise, så når modellen ringer til dataene, må innbyggingsdataene analyseres for videre rengjøring. Denne artikkelen vil introdusere to funksjoner for analyse av json-strenger: get_json_object og json_tuple.
Tabellstrukturen er som følger:
En, get_json_object
Funksjonen til funksjonen: brukes til å analysere et felt med json-streng:
select get_json_object(flist,'$.filtertype') as filtertype ,get_json_object(flist,'$.filtersubtype')as filtersubtype ,get_json_object(flist,'$.filtername') as filtername from aaaaaaa
Resultatene er som følger (bare ett stykke data blir analysert):
To, json_tuple
Funksjonen til funksjonen: brukes til å analysere flere felt i json-strengen
select a.flist ,b.filtertype ,b.filtersubtype ,b.filtername from aaaaaaaaa a lateral view json_tuple(flist,'filtertype', 'filtersubtype', 'filtername') b as
filtertype, filtersubtype,filtername
Resultatene er som følger:
get_json_object og json_tuple brukes ofte når man analyserer nedgravde punktdata, og det er mer effektivt og enkelt ~