1. 按订单状态分组并导出 CSV
数据分析师背景
收到一份包含数百条订单记录的 JSON 数据,需要按支付状态分类统计。
问题
手动筛选 JSON 数据耗时且容易出错,需要快速分组并转换为表格格式。
如何使用
将订单 JSON 粘贴到“JSON 输入”,在表达式中输入 `groupBy(orders, "status")`,并将输出格式选为 CSV。
结果
复杂的 JSON 数组被瞬间按状态分组,并转换为结构化的 CSV 数据,可直接导入 Excel。
Elysia Tools
导航
Data Processing
预览 JSONata 风格查询与转换,支持多数据对比,并导出 JSON、CSV、YAML 或 Markdown。
详情
把 JSON 对象或数组粘贴到“JSON 输入”,然后在“JSONata 表达式”里填写表达式。
各字段怎么填:
支持的表达式风格:
示例:
说明:
执行
填写表单、运行工具,并在同一页面查看结果。
案例
相关内容
等待运行
工具使用指南
JSONata 查询转换工作室是一款专为开发者和数据分析师设计的在线工具,支持实时预览 JSONata 表达式的查询与转换结果。您可以输入复杂的 JSON 数据,利用标准 JSONata 语法或内置的便捷函数(如 groupBy、sum 等)提取所需字段,并支持双视窗对比两份 JSON 数据的执行差异,最后将结果一键导出为 JSON、CSV、YAML 或 Markdown 格式。
背景
收到一份包含数百条订单记录的 JSON 数据,需要按支付状态分类统计。
问题
手动筛选 JSON 数据耗时且容易出错,需要快速分组并转换为表格格式。
如何使用
将订单 JSON 粘贴到“JSON 输入”,在表达式中输入 `groupBy(orders, "status")`,并将输出格式选为 CSV。
结果
复杂的 JSON 数组被瞬间按状态分组,并转换为结构化的 CSV 数据,可直接导入 Excel。
背景
正在进行系统重构,需要确保测试环境和生产环境的 API 返回的订单总额计算逻辑一致。
问题
两份 JSON 响应体量庞大,肉眼难以直接对比深层嵌套的金额总和。
如何使用
将生产环境 JSON 填入“JSON 输入”,测试环境 JSON 填入“对比 JSON 输入”,输入表达式 `$sum(orders.total)`。
结果
左右两侧直观展示两份数据的总金额计算结果,快速验证了重构后的 API 逻辑是否正确。
支持所有标准的 JSONata 语法(如 $sum(orders.total)),同时内置了免去 $ 前缀的便捷函数,如 groupBy、flatten、distinct、count 等。
它允许您输入第二份 JSON 数据(例如不同环境的 API 响应),工具会用同一条表达式同时处理这两份数据,方便您直观比对输出结果。
目前支持将查询和转换后的结果渲染并导出为 JSON、CSV、YAML 以及 Markdown 格式。
勾选“保存表达式”选项,并在“模板名称”中输入自定义名称,该表达式就会保存在本地历史记录中,方便下次直接调用。
所有 JSON 数据的解析和 JSONata 表达式的计算均在您的浏览器本地运行,不会将您的数据上传到服务器,保证数据安全。