apache-nifi - 如何在nifi中解析mysql json列
问题描述
我使用CaptureChangeMySQL
++从mysql(5.7 ConvertJSONToSQL
)PutSQL
同步数据,在我的表中有一个json类型列,我想将json转换为sql文字,new String((bytep[]) json, StandardCharset.UTF_8)
用来解析它但得到错误的结果:
字节 [] 是:
表中的实际值为:
[{id: 13182, name: "2730"}]
那么如何正确解析 mysql json 值呢?
解决方案
用来JsonBinary.parseAsString(byte[])
解析。
推荐阅读
- java - 是否可以使用不同的返回和参数类型进行递归
- android - React Native Push Notification on debug 工作,发布时它不是 - Android
- maven - 如何使用自定义 Maven 插件防止构建失败?
- php - 如何创建将数组添加到多维数组
- sql - 比较同一表中的行的最佳方法
- python - Django:对象属性不保存/更新
- ios - 崩溃:线程 1:当我设置自定义单元格 imageView 时 EXC_BAD_ACCESS
- r - 有没有办法在 ggplot 的 geom_image 中添加 alpha 值?
- python - 如何在 Python 中启动自动化程序
- python - 如何连接或连接列表列表中的项目