title: What is better to use when parsing dynamic JSON data: JToken or c# built in dynamic type
body: <p>Could not find any proper answer while searching the internet...</p>
  
  <p>I have a <code>JSON</code> data received from server. Its format could vary each time, so I have to use dynamic objects. Currently in our project we are using <code>JToken</code> type from <code>Newtonsoft.JSON</code> library, but if we look at its internal structure... I'm afraid it has a lot of boxing/unboxing cases which is not good - we should use as less memory as possible because its a mobile application.</p>
  
  <p>So the question is: is it better to use <code>dynamic</code> type from <code>c#</code> itself (yeah, despite of its boxing/unboxing too) or there is no difference between them? How do they perform with memory usage? Has anyone done some benchmark tests of them?</p>
  
  <p>Maybe there is some good alternative for both of them?</p>
  
  <p>Thanks in advance</p>