Данные, экспортированные в формате JSON, форматируются в научную нотацию вместо плоской - PullRequest
0 голосов
/ 05 сентября 2018

когда я экспортирую свой результат запроса в json на datagrip 2018.2, у меня есть json, который содержит 1.0E8 вместо 100000000. Как я могу экспортировать мои значения плоско вместо научной нотации, автоматически отформатированной JSON-Groovy?

В противном случае мне придется исправлять свои данные вручную, но я думаю, что форматировать такие данные немного опасно, особенно со значением, которое не будет соответствовать целочисленному типу после извлечения!

1 Ответ

0 голосов
/ 05 сентября 2018

Это ошибка, и она может быть исправлена: https://youtrack.jetbrains.com/issue/DBE-7019 В любом случае, вы можете поиграть с экстрактором самостоятельно. Скрипты обычно находятся в Scratches and Consoles / Extensions / Database Tools и SQL / data / extractors. Или вы можете выбрать Перейти к каталогу скриптов в меню экстрактора, чтобы перейти туда. Проблема, которую вы описали, вероятна здесь:

enter image description here

UPD: вот экстрактор с исправлением https://gist.github.com/moscas/793e441b12872b8339a1471966343439#file-json-groovy-withnumbersfix-json-groovy

...