Cómo convertir TXT a JSON utilizando C#
Convertir archivos de texto a JSON es útil cuando se integran datos de herencia o de archivo plano estructurado en APIs modernos o tubos de datos. con Aspose.Cells para .NET, se puede convertir sin problemas .txt
Los archivos a .json
Formato utilizando unas pocas líneas simples de código C#.
Por qué convertir TXT en JSON?
Compatibilidad de la aplicación:- JSON es un formato estándar para sistemas web y backend, lo que lo hace ideal para la transferencia de datos.
El resultado estructurado:- Convertir texto crudo en JSON estructurado para facilitar la manipulación y la lectura.
Automación:- Elimina las tareas de conversión manual con la lógica C# programable.
Guía paso a paso para convertir TXT en JSON
Paso 1: Instalar Aspose.Cells mediante NuGet
Añade la biblioteca Aspose.Cells a tu proyecto .NET:
dotnet add package Aspose.Cells
Paso 2: Configure la licencia
Permite las funciones licenciadas:
Metered matered = new Metered();
matered.SetMeteredKey("PublicKey", "PrivateKey");
Paso 3: Cargar el archivo TXT
Iniciar un libro de trabajo y cargar la entrada .txt
El archivo:
Workbook workbook = new Workbook("sampleTxt.txt");
Paso 4: Definición de JsonSaveOptions
Crea un ejemplo para gestionar cómo se almacenan los datos:
JsonSaveOptions options = new JsonSaveOptions();
Paso 5: Exportación a JSON
Convertir el contenido del libro de trabajo en formato JSON:
workbook.Save("output.json", options);
Paso 6: Salva la salida de JSON
La producción se salva como un .json
El archivo en disco.
Paso 7: Customize output (opcional)
Uso JsonSaveOptions
a fin-tune opciones de exportación como:
- Sortear las claves
- Conexión de header rows
- Escape las líneas vacías o las hojas
Problemas y soluciones comunes
Formato de archivo Invalid TXT
- Solución: Asegúrese de que el archivo TXT está estructurado con delimitadores consistentes (por ejemplo, tablas o commas) para ayudar a parse.
2.Puesto o salida parcial
- Solución *: Usar
JsonSaveOptions
para garantizar que se seleccionen las líneas y columnas adecuadas para la exportación.
- Solución *: Usar
Errores de acceso al archivo
- Solución: Verifique los caminos de archivo y las autorizaciones al cargar o guardar archivos.