title: Deserialize json array to vb .NET object exception - Cannot serialize into because type requires array
body: <p>I am following the guidelines for deserializing my array but can't figure out why I keep getting this exception. I have also tried this with a non-empty json string unlike the one below.</p>
  
  <pre><code>Private Class lobbActivity
      Public Property billNum_List() As String
      Public Property ruleOrReg_List() As String
      Public Property ratemaking_List() As String
      Public Property PcontrNum_List() As String
      Public Property Ptitle_List() As String
      Public Property MuniOrd_List() As String
      Public Property MuniRed_List() As String
      Public Property ExOrders_List() As String
      Public Property TribeSub_List() As String
      Public Property Tribes_List() As String
  End Class
  
  Function JSONCreateLobbyist(ByVal activityArr As String)
       Dim item = Newtonsoft.Json.JsonConvert.DeserializeObject(Of lobbActivity())(activityArr)
  </code></pre>
  
  <p><a href="http://i.stack.imgur.com/txhZv.png" rel="nofollow">exception</a></p>
  
  <pre><code>{"billNum_List":["aa","aa"],"ruleOrReg_List":["vbb","vbb"],"ratemaking_List":["bb","bb"],"PcontrNum_List":[],"Ptitle_List":[],"MuniOrd_List":[],"MuniRed_List":[],"ExOrders_List":[],"TribeSub_List":[],"Tribes_List":[]}
  </code></pre>
  
  <p>Ended up using different syntax that worked</p>
  
  <pre><code>Dim act As lobbActivity = js.Deserialize(Of lobbActivity)(activityArr)
  </code></pre>