Skip to content

Latest commit

 

History

History
42 lines (38 loc) · 1.16 KB

ConvertJsonToXml.md

File metadata and controls

42 lines (38 loc) · 1.16 KB

Convert JSON to XML

This sample converts JSON to XML.

var json = """
    {
      '@Id': 1,
      'Email': '[email protected]',
      'Active': true,
      'CreatedDate': '2013-01-20T00:00:00Z',
      'Roles': [
        'User',
        'Admin'
      ],
      'Team': {
        '@Id': 2,
        'Name': 'Software Developers',
        'Description': 'Creators of fine software products and services.'
      }
    }
    """;

XNode node = JsonXmlConvert.DeserializeXNode(json, "Root");

Console.WriteLine(node.ToString());
// <Root Id="1">
//   <Email>[email protected]</Email>
//   <Active>true</Active>
//   <CreatedDate>2013-01-20T00:00:00Z</CreatedDate>
//   <Roles>User</Roles>
//   <Roles>Admin</Roles>
//   <Team Id="2">
//     <Name>Software Developers</Name>
//     <Description>Creators of fine software products and services.</Description>
//   </Team>
// </Root>

snippet source | anchor