TextReader?reader?=?File.OpenText("json.txt");
JsonReader?readerJson?=?new?JsonTextReader(reader);
Dictionary<object,?object>?dict?=?new?Dictionary<object,?object>();
object?temp?=?new?object();
while?(readerJson.Read())
{
if?(readerJson.Value?!=?null)
{
switch?(readerJson.TokenType)
{
case?JsonToken.PropertyName:
dict.Add(readerJson.Value,?new?object());
temp?=?readerJson.Value;
break;
default:
dict[temp]?=?readerJson.Value;
break;
}
Console.WriteLine(readerJson.TokenType?+?"\t"?+?readerJson.Value);
}
}
效果圖: