应对多层JSON数据计算与入库

可阅读原文:http://c.raqsoft.com.cn/article/1536633176729?r=alice

JSON作为一种轻量级的数据交换格式,因其易于读写和交互的特点,已逐渐成为主流的数据类型之一。常见的编程语言大多都对 JSON 的读取与解析提供了接口,但是接下来如何把多层 JSON 数据经过筛选、计算并展开成二维数据,就需要开发人员去头疼了。本文就为大家分享一下如何利用集算器 SPL(结构化处理语言)轻松解决 JSON 数据解析入库的问题。

JSON 数据文件导入与解析

根据 JSON 数据文件的复杂程度,以及不同的需求,我们会分三种情况来讨论:

 

1. 单层的 JSON 数据文件

我们先从一个简单的例子入手,看看普通键值映射的 JSON 文件如何读取。下面是某产品订单信息的 JSON 数据文件:

SPL导入 JSON 数据文件只需要简单的一句脚本:

= json(file("product.json").read())

不需要写循环函数,也不用解析 JSON 对象,执行一下就可以看到,JSON 数据文件已经转换为二维数据序表了:

扫描二维码关注公众号,回复: 4583631 查看本文章

明细数据相同,不同结构的多层 JSON 数据文件处理可阅读原文:http://c.raqsoft.com.cn/article/1536633176729?r=alice


作者:WuNan
链接:http://c.raqsoft.com.cn/article/1536633176729?r=alice
来源:乾学院
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

猜你喜欢

转载自blog.csdn.net/Alice_656/article/details/84632632