Spark将JSON字符串转换为JSON对象(Java)

时间:2018-04-30 16:56:34

标签: java apache-spark spark-dataframe spark-streaming

我一直在查看从Kafka收到的JSON字符串到JSON对象的转换示例。我发现只有Scala的例子对我没什么帮助。

然而在Scala看起来像这样:

 var body = new { items =  new[]{ new { }  } };

        foreach(Modelos.Produto p in carrinho.Items)
        {
            body.items // add elements  { name = p.name }
        }

是否可以在Java中执行此操作?

1 个答案:

答案 0 :(得分:0)

是的,可以用Java完成此操作。但语法略有不同。像这样 -

StructType schema = new StructType().add("b", DataTypes.IntegerType);
events.select(from_json(col("a"), schema).as("c"));

我希望它有所帮助!