使用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 条评论