如何将 CSV 转换为 JSON?

How to convert the CSV into JSON?

我需要将 csv 数据转换成 json 值。

我的 CSV 数据如下。

aa   cc dd ee ff

cc dd ff gg hh ll mm nn oo pp

   H1  "null"  H3  "null"   H5 H6 H7
c1 c2 c3

c4 c5 c6 c7 c8 c9 c10 c11 c12

我需要获取 "H1" 行数据,只是它可能包含 csv 文件中的一些空列。

如何提取特定行值中的值并将其仅转换为 json 值?

我使用了拆分文本和提取文本、ReplaceText 处理器,但由于前几行中存在一些空列,它没有得到 "H1" 行。

并且处理器仅将 "aa" 行转换为 json value.After,它不会读取下面的行。

有人帮我解决这个问题吗?

使用提取文本处理器添加一些正则表达式以从 csv 文件中获取特定行。

使用替换文本处理器向空列添加一些值。 添加了新的 属性 以将文本处理器提取为 "Columndata" 并将此 (.+),(.+),(.+),(.+) 正则表达式添加到 columndata 字段,它将数据拆分为逗号.

最终使用替换文本处理器形成 json 数据。在替换文本处理器的替换值中添加这些表达式 {"Column1":${Columndata.1},"Column2":${Columndata.2},"Column3":${Columndata.3}} .