Удалите «false» из json перед преобразованием в xml.C#

Место общения программистов C#
Ответить
Anonymous
 Удалите «false» из json перед преобразованием в xml.

Сообщение Anonymous »

Я конвертирую файл JSON из jsonrpc в XML.
Но API выдает поля с ложными значениями, когда поле не заполнено, например. улица2
{
"jsonrpc": "2.0",
"id": null,
"code": 200,
"result": [
{
"id": 32,
"name": "Somebody",
"street": "21 golfcountry",
"street2": false,
"city": "Amsterdam",
"custom_value_1": "false",
"custom_value_2": "true",
"custom_value_3": "sometimes",
"is_company": false
},
{
"id": 38,
"name": "Somebody else",
"street": "27 golfcountry",
"street2": "sub lane 21",
"city": "Amsterdam",
"custom_value_1": "",
"custom_value_2": "10 %",
"custom_value_3": "always",
"is_company": true
}
]
}

чтобы XML разрешался
false

и
sub lane 21

Я хочу удалить эти ложные поля перед преобразованием.
В этом случае «false» может быть пользовательским текстовым значением, но может быть и логикой. .
  • Удалить: "street2": false
  • Оставить: "custom_value_1": "false"
  • Удалить: «is_company»: false
Как удалить эти ложные значения в 1 + 3
XmlDocument doc = JsonConvert.DeserializeXmlNode(json);


Подробнее здесь: https://stackoverflow.com/questions/790 ... ing-to-xml
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»