1、将hive表数据查询出来转为json对象输出apache
一、将查询出来的数据转为一行一行,并指定分割符的数据json
二、使用UDF函数,将每一行数据做为string传入UDF函数中转换为json再返回数组
一、准备数据函数
二、查询出来的数据转为一行一行,并指定分割符的数据oop
三、准备UDF函数测试
package com.laotou;
import org.apache.hadoop.hive.ql.exec.UDF;
import org.json.JSONException;
import org.json.JSONObject;/**
* @Author:
* @Date: 2019/8/9*/
public classHiveJsonOut extends UDF{public staticString evaluate(String jsonStr) throws JSONException {
String[] split= jsonStr.split(",");
JSONObject result=