title: How to print values from JSON Type Object to console in C#
body: <p>I am trying to write a console application using c# 2.0 which will consume my webservice and return results from the webmethod.</p>
  
  <p>In my C# code, I am able to get my values from the webmethod, please see below sample code:</p>
  
  <pre><code> // print results
              try
              {
  
                  Type objtype = Type.GetType(crisresult.ToString());
                  object obj = Activator.CreateInstance(objtype);
  
                  Object[] mArgs = new Object[methodArgs.Length + 1];
                  methodArgs.CopyTo(mArgs, 0);
                  mArgs.SetValue(obj, methodArgs.Length);
                  methodArgs = mArgs;
  
                  Object result = mi.Invoke(service, methodArgs);           
                  Console.WriteLine(result);            
  
              }
              catch (Exception e)
              {
                  Console.WriteLine("Error invoking method '" + methodName + "'");
                  Console.WriteLine(e);
              }
              Console.WriteLine("Press enter to continue...");
              Console.ReadLine();
  </code></pre>
  
  <p>Now in above code my results from my webmethod is returned perfectly in JSON Type so my <code>Object result</code> have JSON type of values for example:</p>
  
  <pre><code>{"FullName":"Mr Mahesh Sharma","Miles":0,"TierStatus":"IO","TierMiles":0,"MilesExpiry":0,"ExpiryDate":"30/03/2012 00:00:00","AccessToken":"106C9FD143AFA6198A9EBDC8B9CC0FB2CE867356222D21D45B16BEEB9A7F390B5E226665851D6DB9","ActiveCardNo":"00300452124","PersonID":8654110}
  </code></pre>
  
  <p>Above result, I want to print in console with below format:</p>
  
  <pre><code>FullName: Mr Mahesh Sharma
  Miles: 0
  TierStatus: IO
  TierMiles:0
  MilesExpiry:0
  ExpiryDate:31 March 2012
  AccessToken: 106C9FD143AFA6198A9EBDC8B9CC0FB2CE867356222D21D45B16BEEB9A7F390B5E226665851D6DB9
  ActiveCardNo: 00300452124
  PersonID: 8654110
  </code></pre>