Преобразование CSV, JSON и XML с проверкой структуры и типов.
Таблицы и вложенные данные представляют информацию по-разному. CSV хранит строки и столбцы; JSON может представлять объекты и массивы. Проверьте структуру, кодировку и разделитель адресата, а затем сначала откройте небольшой преобразованный образец.
Используйте бесплатный инструмент →Проверьте информацию, потерянную при составлении таблицы.
Проверьте, как представляются вложенные структуры и повторяющиеся элементы, когда JSON или XML становится таблицей. CSV явно не объявляет типы даты, числовые или строковые типы. Принимающие приложения могут по-новому интерпретировать ведущие нули и длинные идентификаторы, поэтому сравнивайте важные значения.
Просмотрите разделители и кавычки
CSV и TSV используют разные разделители. Проверьте запятые, табуляцию, встроенные символы новой строки и кавычки в выходных значениях. Таблицы Markdown имеют структурные ограничения и не должны предполагать, что они сохраняют объединенные ячейки или форматирование электронной таблицы.
Отформатируйте JSON и конвертируйте JSONL.
Форматирование добавляет читаемые отступы; Минимизация удаляет ненужные пробелы. Ни одна из операций не исправляет каждую ошибку данных. JSONL помещает независимое значение JSON в каждую строку, поэтому сравнивайте количество записей при преобразовании в массив или из массива.
Выберите правильный инструмент
Примеры входных данных иллюстрируют рабочий процесс; они не обещают определенного размера файла, точности распознавания или совместимости.
Преобразовать CSV в JSON
Превратите строки и столбцы в записи JSON после проверки заголовков и разделителей. Просмотрите, как значения представлены в результате.
Пример
имя,количество / Coverton,2 → массив записей JSON- Выбирайте файлы в формате CSV. Максимальное количество файлов в пакете: 1.
- Просмотрите Кодировка ввода, Входной разделитель, затем начните обработку.
- Загрузите результат JSON и проверьте его содержимое и качество.
Что проверить
CSV хранит текст в строках и столбцах. Кавычки могут содержать запятые и разрывы строк. Кодировка и заголовок различаются. Программы для работы с электронными таблицами могут изменять ведущие нули, значения дат или длинные идентификаторы.
JSON не допускает комментариев и завершающих запятых. Синтаксический анализ подчиняется ограничениям числовой точности JavaScript.
Проверьте кодировку символов, разделители и имена столбцов. Большие числа могут потерять точность в JavaScript; CSV не сохраняет все типы и вложенные структуры.
Преобразовать JSON в CSV
Откройте список записей JSON в электронной таблице. Вложенные поля создают разные столбцы в зависимости от настроек сведения.
Пример
Массив объектов JSON → заголовок и строка CSV- Выбирайте файлы в формате JSON. Максимальное количество файлов в пакете: 1.
- Просмотрите Сведение вложенных объектов JSON, затем начните обработку.
- Загрузите результат CSV и проверьте его содержимое и качество.
Что проверить
JSON представляет объекты, массивы, строки, числа, значения истинности и ноль. Имена свойств заключаются в двойные кавычки. Используйте форматирование для проверки и CSV для соответствующих структур таблиц.
JSON не допускает комментариев и завершающих запятых. Синтаксический анализ подчиняется ограничениям числовой точности JavaScript.
Проверьте кодировку символов, разделители и имена столбцов. Большие числа могут потерять точность в JavaScript; CSV не сохраняет все типы и вложенные структуры.
Преобразовать TSV в CSV
Импортируйте экспорт, разделенный табуляцией, в систему только CSV. Убедитесь, что запятые внутри значений остаются в своих ячейках.
Пример
имя/количество, разделенные табуляцией → разделенные запятыми CSV- Выбирайте файлы в формате TSV, TXT. Максимальное количество файлов в пакете: 1.
- Просмотрите Кодировка ввода, затем начните обработку.
- Загрузите результат CSV и проверьте его содержимое и качество.
Что проверить
Проверьте кодировку символов, разделители и имена столбцов. Большие числа могут потерять точность в JavaScript; CSV не сохраняет все типы и вложенные структуры.
Преобразовать CSV в TSV
Подготовьте таблицу CSV для программного обеспечения, требующего данных, разделенных табуляцией. Запятые внутри полей в кавычках остаются содержимым ячейки.
Пример
Поля CSV в кавычках → записи, разделенные табуляцией- Выбирайте файлы в формате CSV. Максимальное количество файлов в пакете: 1.
- Просмотрите Кодировка ввода, Входной разделитель, затем начните обработку.
- Загрузите результат TSV и проверьте его содержимое и качество.
Что проверить
CSV хранит текст в строках и столбцах. Кавычки могут содержать запятые и разрывы строк. Кодировка и заголовок различаются. Программы для работы с электронными таблицами могут изменять ведущие нули, значения дат или длинные идентификаторы.
Проверьте кодировку символов, разделители и имена столбцов. Большие числа могут потерять точность в JavaScript; CSV не сохраняет все типы и вложенные структуры.
Преобразовать XML в JSON
Проверьте элементы и значения XML в JSON. Не думайте, что дерево XML эквивалентно плоской таблице.
Пример
<root><name>Coverton</name></root> → Структура JSON- Выбирайте файлы в формате XML. Максимальное количество файлов в пакете: 1.
- Проверьте входной формат и порядок файлов, затем начните обработку.
- Загрузите результат JSON и проверьте его содержимое и качество.
Что проверить
XML и JSON имеют разные модели данных. Небезопасные объекты XML отклоняются. Внешняя схема не распознается и не реконструируется автоматически.
JSON не допускает комментариев и завершающих запятых. Синтаксический анализ подчиняется ограничениям числовой точности JavaScript.
Проверьте кодировку символов, разделители и имена столбцов. Большие числа могут потерять точность в JavaScript; CSV не сохраняет все типы и вложенные структуры.
Преобразовать JSON в XML
Выберите корневое имя при написании JSON как XML. Сравните сгенерированную структуру с требованиями принимающей системы.
Пример
Данные JSON + корневое имя → документ XML- Выбирайте файлы в формате JSON. Максимальное количество файлов в пакете: 1.
- Просмотрите Имя корневого элемента XML, затем начните обработку.
- Загрузите результат XML и проверьте его содержимое и качество.
Что проверить
JSON представляет объекты, массивы, строки, числа, значения истинности и ноль. Имена свойств заключаются в двойные кавычки. Используйте форматирование для проверки и CSV для соответствующих структур таблиц.
JSON не допускает комментариев и завершающих запятых. Синтаксический анализ подчиняется ограничениям числовой точности JavaScript.
XML и JSON имеют разные модели данных. Небезопасные объекты XML отклоняются. Внешняя схема не распознается и не реконструируется автоматически.
Проверьте кодировку символов, разделители и имена столбцов. Большие числа могут потерять точность в JavaScript; CSV не сохраняет все типы и вложенные структуры.
Форматирование и проверка JSON
Отступ в одну строку JSON для чтения и структурных проверок. Неверный синтаксис необходимо исправить перед форматированием.
Пример
компактный JSON → действительный отступ JSON- Выбирайте файлы в формате JSON. Максимальное количество файлов в пакете: 1.
- Просмотрите Отступ JSON, затем начните обработку.
- Загрузите результат JSON и проверьте его содержимое и качество.
Что проверить
Проверьте кодировку символов, разделители и имена столбцов. Большие числа могут потерять точность в JavaScript; CSV не сохраняет все типы и вложенные структуры.
JSON не допускает комментариев и завершающих запятых. Синтаксический анализ подчиняется ограничениям числовой точности JavaScript.
Минимизировать JSON
Удалите ненужные пробелы из допустимого JSON для передачи. Это не сжимает изображения и не удаляет записи.
Пример
с отступом JSON → компактный JSON- Выбирайте файлы в формате JSON. Максимальное количество файлов в пакете: 1.
- Проверьте входной формат и порядок файлов, затем начните обработку.
- Загрузите результат JSON и проверьте его содержимое и качество.
Что проверить
Проверьте кодировку символов, разделители и имена столбцов. Большие числа могут потерять точность в JavaScript; CSV не сохраняет все типы и вложенные структуры.
JSON не допускает комментариев и завершающих запятых. Синтаксический анализ подчиняется ограничениям числовой точности JavaScript.
Преобразовать CSV в MARKDOWN
Переместите табличные данные в документ README или Markdown. Проверьте, как долго отображаются ячейки и разрывы строк.
Пример
CSV заголовки/строки → Таблица уценки- Выбирайте файлы в формате CSV. Максимальное количество файлов в пакете: 1.
- Просмотрите Кодировка ввода, Входной разделитель, затем начните обработку.
- Загрузите результат Markdown и проверьте его содержимое и качество.
Что проверить
CSV хранит текст в строках и столбцах. Кавычки могут содержать запятые и разрывы строк. Кодировка и заголовок различаются. Программы для работы с электронными таблицами могут изменять ведущие нули, значения дат или длинные идентификаторы.
Поддерживается ограниченный синтаксис Markdown. Сложные таблицы, многострочные ячейки, расширения и скрипты реализованы не полностью.
Проверьте кодировку символов, разделители и имена столбцов. Большие числа могут потерять точность в JavaScript; CSV не сохраняет все типы и вложенные структуры.
Преобразовать MARKDOWN в CSV
Импортируйте таблицу каналов Markdown в электронную таблицу. Это не превращает весь прозаический документ в таблицу.
Пример
Таблица уценки труб → CSV строк- Выбирайте файлы в формате MD, MARKDOWN. Максимальное количество файлов в пакете: 1.
- Проверьте входной формат и порядок файлов, затем начните обработку.
- Загрузите результат CSV и проверьте его содержимое и качество.
Что проверить
Поддерживается ограниченный синтаксис Markdown. Сложные таблицы, многострочные ячейки, расширения и скрипты реализованы не полностью.
Проверьте кодировку символов, разделители и имена столбцов. Большие числа могут потерять точность в JavaScript; CSV не сохраняет все типы и вложенные структуры.
Преобразовать JSON в JSONL
Подготовьте массив JSON для линейно-ориентированного потребителя. Проверьте выбранные данные при использовании пути вложенного массива.
Пример
[{запись 1}, {запись 2}] → одна запись JSON в строке- Выбирайте файлы в формате JSON. Максимальное количество файлов в пакете: 1.
- Просмотрите Путь к массиву (пустой для корневого массива), затем начните обработку.
- Загрузите результат JSONL и проверьте его содержимое и качество.
Что проверить
JSON представляет объекты, массивы, строки, числа, значения истинности и ноль. Имена свойств заключаются в двойные кавычки. Используйте форматирование для проверки и CSV для соответствующих структур таблиц.
JSON не допускает комментариев и завершающих запятых. Синтаксический анализ подчиняется ограничениям числовой точности JavaScript.
Проверьте кодировку символов, разделители и имена столбцов. Большие числа могут потерять точность в JavaScript; CSV не сохраняет все типы и вложенные структуры.
Каждая непустая строка должна содержать ровно одно полное значение JSON. Неправильные строки останавливают преобразование. JSON в JSONL требует массива.
Преобразовать JSONL в JSON
Считайте JSONL или NDJSON как один массив. О недопустимых строках сообщается, а не отбрасывается автоматически.
Пример
две действительные строки JSON → двухэлементный массив JSON- Выбирайте файлы в формате JSONL, NDJSON, TXT. Максимальное количество файлов в пакете: 1.
- Просмотрите Отступ JSON, затем начните обработку.
- Загрузите результат JSON и проверьте его содержимое и качество.
Что проверить
JSON не допускает комментариев и завершающих запятых. Синтаксический анализ подчиняется ограничениям числовой точности JavaScript.
Проверьте кодировку символов, разделители и имена столбцов. Большие числа могут потерять точность в JavaScript; CSV не сохраняет все типы и вложенные структуры.
Каждая непустая строка должна содержать ровно одно полное значение JSON. Неправильные строки останавливают преобразование. JSON в JSONL требует массива.
В этом руководстве описаны общедоступные веб-инструменты и ограничения их поддержки. Сохраните оригинал и проверьте загруженный результат. Coverton · Исправления и контакты
Этот перевод был подготовлен с помощью программного обеспечения. Вы также можете прочитать английскую версию. Читать на английском