使用DataGrip生成JSON批处理数据
一、背景
需要通过Postman批量调用接口,为此需要JSON格式的批量数据。
起初,是通过在SQL拼接成JSON格式数据,然后拷贝出来组装。

等粘贴的时候却发现,数据被格式化了。
"{""id"": 1, ""code"": ""SYS23092600001""},"
"{""id"": 2, ""code"": ""SYS23092600002""},"
"{""id"": 3, ""code"": ""SYS23092600003""},"
二、解决
解决方案有两种,一种是调整 CSV 的格式化规则,另一种是以 JSON 的格式提取数据。
1. 调整 CSV 格式化规则
点击结果视图右侧 CSV ▿ 按钮,或在结果视图中右键菜单中选择 Change Data Extractor (CSV) 选项,然后在弹出的数据提取器中选择 Configure CSV Formats... 选项。

调整 Quote values: 的选项为 Never,点击 OK。

2. 以 JSON 的格式提取数据
点击结果视图中右侧 CSV ▿ 按钮,或在结果视图中右键菜单中选择 Change Data Extractor (CSV) 选项,然后在弹出的数据提取器中选择 JSON 选项。
然后拷贝 id 和 code 两列数据,再粘贴。
[
{
"id": 1,
"code": "SYS23092600001"
},
{
"id": 2,
"code": "SYS23092600002"
},
{
"id": 3,
"code": "SYS23092600003"
}
]
注:如果数据量大,两种方式调整配置后,都可以通过结果视图右侧的导出按钮导出数据。

共有 0 条评论