I use System.Collections.ArrayList
for this and you can then iterate through it using a For Each
.
I don't know what you are using to deserialize your JSON but I use JavaScriptSerializer
, E.g...
Imports System.Collections
Imports System.Collections.Generic
Imports System.Web.Script.Serialization
and then...
Dim sJSON as String = "{}" 'Contains the JSON in your question
Dim jsSerializer As JavaScriptSerializer = New JavaScriptSerializer()
Dim dictData As Dictionary(Of String, Object) = jsSerializer.Deserialize(Of Dictionary(Of String, Object))(sJSON)
If dictData.ContainsKey("c") Then
If TypeOf dictData("c") Is ArrayList Then
Dim arrData As ArrayList = DirectCast(dictData("c"), ArrayList)
For Each arrDataRecord In arrData
Next
End If
End If