Как я могу прочитать файл XML и превратить в строку в формате JSON или динамический список

Мне нужно прочитать файл XML и преобразовать содержимое в DynamicList или String(в формате JSON). Я использую этот код для чтения XML и превращения в string с json формат:

            XmlDocument doc = new XmlDocument();
            doc.Load(pDirectory + "\\cars.xml");
            string jsontext = JsonConvert.SerializeXmlNode(doc);

Но возвращение, которое я получаю, таково:

    {"?xml":{"@version":"1.0","@encoding":"utf-8"},"CarCollection":
{"@PurchaseOrderNumber":"99503","@OrderDate":"1999-10-20","DeliveryNotes":"Please leave 
packages in shed by driveway."}}

Мне нужно получить возврат с этим форматом:

                     @"[{
                        ""PurchaseOrderNumber"": ""99503"",
                        ""OrderDate"": ""1999-10-20"",
                        ""DeliveryNotes"": ""Please leave packages in shed by driveway.""
                       }]"

0 ответов

Другие вопросы по тегам