Как пропустить / игнорировать / обработать недопустимые json объекты в Newtonsoft JSON?
Допустим, у нас есть строка типа:
[{
"$id": "xc1",
"sdfdsgds0sdfsadgdxc,sfgsagdfgdsfdm",
"gxcgdfs"
}, {
"$id": "2",
"Property1": "Value",
"Property2": "Value2"
}]
При выполнении
JsonConvert.DeserializeObject<T>(jsonString);
Итак, первый объект недействителен, но я хотел бы прочитать второй действительный, но у меня есть JsonReaderException, есть ли способ добиться игнорирования / пропуска недопустимых объектов в массиве и go далее с десериализацией?