Skip to content

Commit e045ae8

Browse files
committed
2 parents 011e04f + 6749851 commit e045ae8

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/NJsonSchema/Converters/JsonExceptionConverter.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -158,14 +158,16 @@ public override object ReadJson(JsonReader reader, Type objectType, object exist
158158
}
159159
else
160160
{
161-
field = GetField(objectType, "m_" + property.Value.Substring(0, 1).ToLowerInvariant() + property.Value.Substring(1));
161+
var fieldNameSuffix = property.Value.Substring(0, 1).ToLowerInvariant() + property.Value.Substring(1);
162+
163+
field = GetField(objectType, "m_" + fieldNameSuffix);
162164
if (field != null)
163165
{
164166
field.SetValue(value, propertyValue);
165167
}
166168
else
167169
{
168-
field = GetField(objectType, "_" + property.Value.Substring(0, 1).ToLowerInvariant() + property.Value.Substring(1));
170+
field = GetField(objectType, "_" + fieldNameSuffix);
169171
if (field != null)
170172
{
171173
field.SetValue(value, propertyValue);

0 commit comments

Comments
 (0)