title: Newtosoft Json library deserialization RuntimeBinderException in Unity
body: <p>I'm importing a C# project to Unity. Newtonsoft json library works well in a C# project (as a Nugget package), but it throws an exception in Unity (as an asset store package). I'm using newest packages and the following syntax:</p>
  
  <pre><code>dynamic myObj = JsonConvert.DeserializeObject(jsonString)
  dynamic myObj2 = myObj.myObj2 ;
  </code></pre>
  
  <p>Newtonsoft library in Unity throws an exception (on line 2):</p>
  
  <pre><code>RuntimeBinderException: 'Newtonsoft.Json.Linq.JObject' does not contain a definition for 'myObj2 '
  </code></pre>
  
  <p>My data format (simplified):</p>
  
  <pre><code>{
  "myObj2": [
      {
          "name": "name1",
          "parameters": [
              {
                  "paramName" : "parameter1",
                  "type": "Bool",
                  "value": "false"
              },
              {
                  "paramName" : "parameter2",
                  "type": "GameObject",
                  "value": "someGameObjectName"
              }               
              ]
      }
  ]
  }
  </code></pre>
  
  <p>What would be a good way to bypass this issue? </p>