OrderId is an Int in your json (note the lack of fo for quotes around the values), but you declare it as a String in "jsTextArea". Also, if the type returned by rawdata does not have the value specified in the list (from jsTextArea), which probably does not show the code you showed, will not work.
Update To get data from a list (from jsTextArea), try the following:
Dim js As New System.Web.Script.Serialization.JavaScriptSerializer Dim lstTextAreas = js.Deserialize(Of List(Of jsTextArea))(textAreaJson)
source share