I am using JSON.NET in C# to parse a response from the Klout API. My response is like this:
[ { \"id\": \"5241585099662481339\", \"displayName\":
You can use the JsonTextReader to read the JSON and iterate over the tokens:
JsonTextReader
using (var reader = new JsonTextReader(new StringReader(jsonText))) { while (reader.Read()) { Console.WriteLine("{0} - {1} - {2}", reader.TokenType, reader.ValueType, reader.Value); } }