JSON y XML, ambos son formatos estructurados bien conocidos que los desarrolladores utilizan ampliamente para transmitir datos. Hay muchos requisitos en los que, como programador, necesitamos la conversión entre formatos de datos JSON y XML. En este artículo, aprenderá cómo convertir datos JSON a formato XML usando C#.

Convierta JSON a XML en CSharp

Los siguientes temas se tratan a continuación:

API .NET para JSON y conversión XML

GroupDocs.Conversion proporciona una API .NET que permite automatizar la conversión de diferentes documentos, imágenes y otros formatos de archivo entre sí. Estoy usando la misma API aquí para convertir archivos JSON a formato XML usando C#. Junto con la conversión de JSON y XML, la API admite muchas otras conversiones de ida y vuelta como documentos de procesamiento de texto, presentaciones, libros electrónicos, JPG, PNG, WebP y muchos más. Puede ver los detalles en la documentación.

Puede descargar el instalador DLL o MSI desde la sección de descargas o instalar la API en su aplicación .NET a través de NuGet.

PM> Install-Package GroupDocs.Conversion

Convertir JSON a XML en C#

Los formatos JSON y XML se usan comúnmente en aplicaciones basadas en web para transmitir datos. Estos son formatos estructurados, legibles por humanos y jerárquicos para almacenar e intercambiar datos.

Los siguientes pasos lo guían para convertir los datos JSON en formato XML utilizando la API de .NET.

  • Cargue el archivo de datos JSON usando la clase Converter.
  • Use DataConvertOptions para configurar el formato de conversión a XML.
  • Llame al método Convert de la clase Converter para transformar los datos JSON en formato XML

El siguiente código convierte los datos JSON en formato XML usando C#.

// Convierta los datos JSON a formato XML usando C#
using (Converter converter = new Converter(@"path/sample.json"))
{
    DataConvertOptions options = new DataConvertOptions
    {
        Format = DataFileType.Xml
    };
    converter.Convert(@"path/jsonToXML.xml", options);
}

Obtenga una licencia de API gratuita

Puede obtener una licencia temporal gratuita para usar la API sin las limitaciones de evaluación.

Conclusión

Para concluir, ha aprendido la conversión de datos JSON a formato XML dentro de sus aplicaciones .NET usando C#. Puede obtener más información sobre la API de automatización de conversiones de .NET utilizando la documentación, o experimentando rápidamente los ejemplos disponibles en GitHub. Contacta con nosotros para cualquier consulta a través del foro.

Ver también