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;
}
}
}
}