Разбор точных XML-элементов в JSON - PullRequest
0 голосов
/ 11 мая 2019

Я пытаюсь преобразовать псевдо-XML-файл в JSON.Файл не имеет корневого элемента и объявления, которое должен иметь каждый xml.Как вы можете видеть в примере кода, мне нужно извлечь только некоторые данные из XML, которые являются потомками.

Я попытался сделать это с помощью класса XMLReader и установить ConformanceLevel.Fragment, но я предполагаю, что использование linq to XML здесь будетбыть лучше подходитьПроблема в том, что я не могу загрузить часть файла как XDocument, поэтому я немного застрял;

<object>
<object>profile1</object>      
 <field>     
   <name>name1</name>     
   <value>value1</value>          
 </field>
 <field>     
   <name>name2</name>     
   <value>value2</value>  
 </field> 
</object> 

<object>
...
the continuation of file
...

Должен дать файл json:

{   
   "profile1": {
     "name1": "value1",     
     "name2": "value2"     
},
and so on...
...