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