解析多层 json 拼成二维表

该博客讨论如何将包含多层结构的 JSON 数据转换为二维表格,以便于在 Excel 中查看。作者提出,虽然 Java 对于这种转换操作的方法不够直接,但可以借助 SPL 语言来简化处理,实现从 JSON 到 CSV 的转换。博客内容包括了具体的 SPL 脚本步骤,如读取 JSON、解析、合并字段、填充 null 值、拆分记录和导出到 CSV 文件。
摘要由CSDN通过智能技术生成

【问题】

Is there any way to convert multiple JSONs into one csv ?

My JSON file is like this:

{
“Title” : {
“name” :“ABC”,
“id” :“1”,
“job”:“Teacher”
      },
“Circle”:{
“area”:“2R”
        },
“Triangle”:{
“length”:“45”
        }
}

If you will see, this JSON has 3 roots and different elements under each root. How to convert this JSON to CSV so that it can be opened in excel and can be viewed as follows:

Title
Name  ABC
id    1
job   Teacher
Circle
area  2r
Triangle
length  45

Can someone please suggest?

【回答】

将多层的 json 拼成二维表,java 针对二维表的方法不够丰富,硬编码麻烦,不如用 SPL 实现,再被 java 调用

A
1 =file(“d:\\data.json”).read()
2 =json(A1)
3 =A2.fno().(join@p((f=A2.field(~)).fname():key;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值