开发者社区> 问答> 正文

关于flink读取json的问题

有一个json文件,内容如下:

{
    "name":"zhangsan",
    "age":15,
    "gender":"man"
}

现在使用flink读取:

package com.flinkscript

import org.apache.flink.streaming.api.scala._

object PutDataToNifi {
  def main(args: Array[String]): Unit = {
    val env: StreamExecutionEnvironment = StreamExecutionEnvironment.getExecutionEnvironment
    val dataStream = env.readTextFile("E:\\test\\testFile")
    dataStream.print()
    env.execute()
  }

输出结果它对文件内容分别进行了输出

6> {
1>     "age":15,
6>     "name":"zhangsan",
3>     "gender":"man"
5> }

请问该怎么把这些数据整合成一个完整的json呢?

展开
收起
ddkii 2020-04-01 15:50:36 4751 0
1 条回答
写回答
取消 提交回答
  • 虽然没玩过,但是总能帮到你这段代码 image.png

    2020-05-07 12:40:39
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Flink CDC Meetup PPT - 龚中强 立即下载
Flink CDC Meetup PPT - 王赫 立即下载
Flink CDC Meetup PPT - 覃立辉 立即下载