获取列名称(元数据)Talend

时间:2015-06-16 11:35:45

标签: java mysql json talend

我试图将数据和元数据从Mysql数据库导出到JSON。

我的JSON输出需要具有以下结构:

{     "classifier":[  
  {  
     "name":"Frequency",
     "value":"75 kHz"
  },
  {  
     "name":"depth",
     "value":"100 m"
  }   ]}

我的频率表示列名称,75 Khz是特定行的列值。

我使用Talend数据集成来完成此操作,我可以获取数据,但我无法弄清楚如何获取元数据,我是否必须自己输入?还是有一种更简单的方法可以做到这一点?

1 个答案:

答案 0 :(得分:0)

您无法从Mysql导出json文件的元数据,因为Mysql提供了结构化数据,因此我们必须使用现有文件或手动创建我们的json结构,最简单的方法是创建一个样本文件,就像您在题。请参阅Talend Help