JSON 导出的数据被格式化为科学计数法而不是平面格式

JSON exported data are formatted to scientific notation instead of flat

当我将查询结果导出到 datagrip 2018.2 上的 json 时,我的 json 包含 1.0E8 而不是 100000000。 如何导出我的值而不是按 JSON-Groovy 自动格式化的科学记数法?

否则我将不得不手动修补我的数据,但我认为像这样格式化数据有点危险,尤其是提取后的值与整数类型不匹配!

这是一个错误,可能已修复:https://youtrack.jetbrains.com/issue/DBE-7019 无论如何,您可以自己玩提取器。脚本通常位于 Scratches 和 Consoles/Extensions/Database Tools 和 SQL/data/extractors 中。或者您可以 select 转到提取器菜单中的脚本目录以导航到那里。您描述的问题可能出在这里:

UPD:这是修复了 https://gist.github.com/moscas/793e441b12872b8339a1471966343439#file-json-groovy-withnumbersfix-json-groovy

的提取器