public override double? ReadAsDouble()
{
return (double?)ReadNumberValue(ReadType.ReadAsDouble);
}
void ReadConfidence(JsonTextReader reader, Dictionary<string, double> wordConfidences) { reader.Read(); reader.Read(); if (reader.TokenType != JsonToken.EndArray) { while (true) { var wordText = reader.ReadAsString(); var conf = reader.ReadAsDouble(); wordConfidences[wordText] = conf.Value; reader.Read(); var tok1 = reader.TokenType; reader.Read(); var tok2 = reader.TokenType; if (tok1 == JsonToken.EndArray && tok2 == JsonToken.EndArray) { break; } } } }