pra mim não estava convertendo valor double do json pois o arquivo tem separador decimal ponto e o sistema vírgula, daí precisou fazer um JsonConverter e adicionar a notação [JsonConverter(typeof(StringToDoubleConverter))], e na hora de gravar o json faltou implementar o método Write...