private void ProcessList(String baseKey)
{
Object value = ReadJson(baseKey);
int index = 0;
while (token != ARRAY_END_TOKEN)
{
String key = TrimFromLast(baseKey, ".") + "[" + (index++) + "]";
DictionaryUtil.Add(map, key, value.ToString());
if (ReadJson(baseKey) == COMMA_TOKEN)
{
value = ReadJson(baseKey);
}
}
DictionaryUtil.Add(map, TrimFromLast(baseKey, ".") + ".Length", index.ToString());
}