Cómo convertir TXT a JSON utilizando C#

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.

Errores de acceso al archivo

  • Solución: Verifique los caminos de archivo y las autorizaciones al cargar o guardar archivos.
 Español