Как конвертировать TXT в JSON с помощью C#
Конвертирование текстовых файлов в JSON полезно при интегрировании данных о наследстве или структурированных плоских файлах в современные АПИ или трубопроводы данных. .txt
Файлы для .json
Формат использует несколько простых строк кода C#.
Почему нужно конвертировать TXT в JSON?
Совместимость приложений:- JSON — стандартный формат для веб- и бак-энд систем, что делает его идеальным для передачи данных.
Структурный исход:- Конвертируйте суровый текст в структурированный JSON для легкой манипуляции и читаемости.
Автоматизация:- Удаление заданий ручной конверсии с программируемой логикой C#.
Шаг за шагом Руководство для конвертирования TXT в JSON
Шаг 1: Установка Aspose.Cells через NuGet
Добавьте библиотеку Aspose.Cells в свой проект .NET:
dotnet add package Aspose.Cells
Шаг 2: Установите лицензию
Возможность лицензируемых функций:
Metered matered = new Metered();
matered.SetMeteredKey("PublicKey", "PrivateKey");
Шаг 3: Загрузите файл TXT
Инициативуйте рабочую книгу и загрузите вклад .txt
Файлы :
Workbook workbook = new Workbook("sampleTxt.txt");
Шаг 4: Настройка JsonSaveOptions
Создайте пример для управления тем, как данные хранятся:
JsonSaveOptions options = new JsonSaveOptions();
Шаг 5: Экспорт в JSON
Конвертируйте контент рабочей книги в JSON-формат:
workbook.Save("output.json", options);
Шаг 6: Сохраните JSON Output
Выход сохраняется в качестве .json
Файлы на диске.
Шаг 7: Приспособление выхода (опционально)
Использование JsonSaveOptions
для фино-тунных экспортных вариантов, таких как:
- Классификация ключей
- Настройка заголовков
- Скачать пустые строки или листья
Общие проблемы и фиксации
Формат файла Invalid TXT
- Решение: Убедитесь, что TXT-файл структурирован с последовательными разграничителями (например, таблицами или коммами) для помощи в распределении.
Пустой или частичный выход
- Решение* : Использование
JsonSaveOptions
Для обеспечения того, чтобы соответствующие рядки и колонны были выбраны для экспорта.
- Решение* : Использование
Ошибки доступа к файлу
- Решение: Проверьте маршруты файлов и разрешения при загрузке или сохранении файлов.