diff --git a/RestSharp/Deserializers/JsonDeserializer.cs b/RestSharp/Deserializers/JsonDeserializer.cs index d28215739..61bc4db97 100644 --- a/RestSharp/Deserializers/JsonDeserializer.cs +++ b/RestSharp/Deserializers/JsonDeserializer.cs @@ -113,8 +113,8 @@ private IList BuildList(Type type, object parent) { if (itemType.IsPrimitive) { - var value = element.ToString(); - list.Add(value.ChangeType(itemType, Culture)); + var item = ConvertValue(itemType, element); + list.Add(item); } else if (itemType == typeof(string)) { @@ -245,4 +245,4 @@ private object CreateAndMap(Type type, object element) return instance; } } -} \ No newline at end of file +}