Flink JSON (string) to Pojo (and vice versa) example

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Flink JSON (string) to Pojo (and vice versa) example

Flavio Pompermaier
Hi everybody,
since here at Okkam we didn't find any "native" Flink map functions that already permit to pass from JSON strings to POJOs (and vice versa), we decided to share with the Flink community a simple implementation for these 2 tasks:
 - JSON (string) to POJO [1] 
 - POJO to JSON (string) [2].
A Flink Main class that use those 2 functions can be found at [1].

Any feedback is welcome!

Best,
Flavio
Reply | Threaded
Open this post in threaded view
|

Re: Flink JSON (string) to Pojo (and vice versa) example

Fabian Hueske-2
Thanks Flavio.
This looks very useful.

AFAIK, the Calcite community is also working on functions for JSON <-> Text conversions which are part of SQL:2016.
Hopefully, we can leverage their implementations in Flink's SQL support.

Best, Fabian

Am Di., 20. Nov. 2018 um 18:27 Uhr schrieb Flavio Pompermaier <[hidden email]>:
Hi everybody,
since here at Okkam we didn't find any "native" Flink map functions that already permit to pass from JSON strings to POJOs (and vice versa), we decided to share with the Flink community a simple implementation for these 2 tasks:
 - JSON (string) to POJO [1] 
 - POJO to JSON (string) [2].
A Flink Main class that use those 2 functions can be found at [1].

Any feedback is welcome!

Best,
Flavio