Могу ли я использовать JSON.NET (или схему JSON.NET) для фильтрации дополнительных свойств без прохождения через конкретный класс (модель)?
Например, если моя схема:
{
"properties": {
"levelTwo": {
"properties": {
"TwoVar1": {
"type": "string"
},
"TwoVar2": {
"type": "integer"
}
},
"type": "object"
}
},
"type": "object"
}
И JSON для фильтрации выглядит следующим образом:
{
"levelTwo": {
"TwoVar1": "foo",
"TwoVar2": 5,
"TwoVar3": 6
},
"OneVar1": "bar",
"OneVar2": 7
}
Я бы хотел, чтобы выходной JSON выглядел следующим образом:
{
"levelTwo": {
"TwoVar1": "foo",
"TwoVar2": 5
}
}
Я не хочу проходить черезкласс, чтобы сделать это, так как мне нужно общее решение.