Преобразувайте JSON в CSV: стойности и типове данни
Преобразуването изисква масив от обекти. Изберете дали вложените обекти да станат отделни колони, или да останат JSON низове в клетките. Получената таблица се чете различно според избора.

Как да използвате този инструмент
- Изберете файлове във формат JSON. Максимален брой файлове на партида: 1.
- Прегледайте Изравняване на вложени JSON обекти, след което започнете обработката.
- Изтеглете резултата CSV и проверете неговото съдържание и качество.
Изберете правилните настройки
Включете изглаждането на вложените обекти, за да се превърнат имената на свойствата им в заглавия, свързани с точки. Масивите не се разширяват в няколко реда; проверете тези клетки отделно, ако ще анализирате всеки елемент.
- Поддържан вход
- JSON
- Изход
- CSV
- Налични настройки
- Изравняване на вложени JSON обекти
Преди да започнете
Изяснете значението на входните данни
Преди преобразуване определете какво означава редът или стойността и запазете изходно копие. При таблици проверете заглавия, разделители и кодировка, а при структурирани файлове — нужните обекти или масиви. Видът в електронна таблица сам по себе си не определя смисъла на кодове, дати и суми.
Избирайте наличните ключови колони, правила за типове и изходни полета според получателя. Пробвайте извадка с празна стойност, повторение и препинателни знаци. За етикети, диаграми и персонализирани документи проверете източника на всяка колона, мерните единици и текстовете.
Задайте проверки предварително: код с непроменено изписване, стойност с известен смисъл и очаквана връзка между записи. При правила за типове или съпоставяне отделяйте изходната стойност от показването ѝ. Пробвайте двусмислени дати и различно изписани ключове преди общо правило. Запазете правилата и изискванията с резултата, за да различавате проблем във входа, тълкуването или преобразуването.
Сверете стойностите и изключенията
Отворете или импортирайте резултата с настройките на целевата програма. Сравнете заглавия, брой записи и примерни стойности. Обобщаване, разделяне или премахване на дубликати може умишлено да промени броя редове; проверявайте причината, вместо да очаквате еднакъв брой след всяка операция.
Прочетете отчетите за изключения и проверки преди продължаване. При разместени колони, повредени знаци или липсващ ключ първо проверете разделителя, кодировката и точните заглавия. Кодиране не е шифроване, а форматиране не потвърждава смисъла. Пробвайте отпечатаните кодове и етикети преди цялата серия.
Пример за въвеждане и извеждане
JSON обект ред → заглавие и стълб CSVПримери описват работния процес. Резултатите зависят от изходния файл и настройките.
Проверете резултата, преди да запазите
Когато обектите имат различни свойства, проверете, че CSV заглавията включват всички полета, от които се нуждаете.
Ако резултатът е различен от очаквания
Един обект на най-високо ниво или набор от празни числа не е подходящ за тази конверсия. Решаване на сблъсъци между съществуващите дотирани ключове и флатирани имена на имоти, преди да експортирате данните.
Ограничения, които трябва да имате предвид
- JSON представлява обекти, масиви, низове, числа, стойности на истината и нула. Имената на свойствата са оградени в двойни кавички. Използвайте форматиране за проверка и CSV за подходящи структури на таблици.
- JSON не позволява коментари или запетаи в края. Анализът подлежи на ограниченията на цифровата точност на JavaScript.
- Проверете кодирането на символите, разделителите и имената на колоните. Големите числа могат да загубят прецизност в JavaScript; CSV не запазва всички типове и вложени структури.
Продължете със свързаните инструменти
Това ръководство описва публично достъпния инструмент, който работи в браузъра. Запазете копие на оригинала и проверете резултата, преди да го споделите.
Този превод е изготвен със софтуерна помощ. Можете да прочетете и английската версия. Прочетете на английски