public static void Main()
using(JsonTextReader reader = new JsonTextReader(new StringReader(json)))
if (reader.ValueType != null)
Console.WriteLine("Token - Path: {0}, Type : {1} , Value: {2}, ValueType : {3}", reader.Path, reader.TokenType, reader.Value, reader.ValueType);
Console.WriteLine("Token: {0}", reader.TokenType);