Supprimer des propriétés d'objet JSON
J'ai un JSON:
{
"scbs_currentstatus": "",
"scbs_primaryissue": "",
"_umb_id": "Test",
"_umb_creator": "Admin",
"_umb_createdate": "0001-01-01 00:00:00",
"_umb_updatedate": "0001-01-01 00:00:00",
"_umb_doctype": "Test",
"_umb_login": "Test",
"_umb_email": "Test",
"_umb_password": {
"newPassword": "Test",
"oldPassword": null,
"reset": null,
"answer": null
},
"_umb_membergroup": {
" User": false,
"Line User": true,
"Callback User": false,
"Su User": false,
},
"umbracoMemberComments": "Test",
"umbracoMemberFailedPasswordAttempts": ""
}
Iam essayant d'enlever toutes les propriétés de commencer avec "umb_" .est-ce possible dans json.net?
et de sortie sera comme:
{
"scbs_currentstatus": "",
"scbs_primaryissue": "",
"umbracoMemberComments": "Test",
"umbracoMemberFailedPasswordAttempts": ""
}
à l'aide de l'enlever, je suis en mesure de le faire cependant pas tous à la fois.
result.Property("_umb_id").Remove();
toute suggestion s'il vous plaît?
Vous devez vous connecter pour publier un commentaire.
Vous pouvez analyser la chaîne première:
MISE À JOUR OU:
Mise à JOUR #2
Vous pouvez spécifier d'autres conditions dans
where
clause:OU
Ou tout ce que vous avez besoin.
J'ai juste fini la désérialisation de JObject et, récursivement, en parcourant que pour éliminer les champs. Voici la fonction pour ceux qui sont intéressés.