From 76a8e350e6e25d011c28d21117f8601334e715f3 Mon Sep 17 00:00:00 2001 From: "Valeriano A.R" Date: Mon, 7 Sep 2020 00:33:08 +0200 Subject: [PATCH] JsonParser: Ignore errors converting to property type. --- VAR.Json/JsonParser.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/VAR.Json/JsonParser.cs b/VAR.Json/JsonParser.cs index 1c16467..51e5a87 100644 --- a/VAR.Json/JsonParser.cs +++ b/VAR.Json/JsonParser.cs @@ -92,7 +92,14 @@ namespace VAR.Json } else { - valueDest = Convert.ChangeType(obj[prop.Name], effectiveType); + try + { + valueDest = Convert.ChangeType(obj[prop.Name], effectiveType); + } + catch (Exception) + { + continue; + } } prop.SetValue(newObj, valueDest, null); }