I suggest you start a 'New Topic' next time you have a question.
Tip: - When adding Gambas code to your posts use the 'gb' button. The code looks a lot better, see below
Regarding your query, put the code below in a Graphical Application and run it, hopefully it will answer some of your questions.
' Gambas class file
''*******************************
''REQUIRES gb.net.curl and gb.web
''*******************************
GridViewData As GridView
Public Sub Form_Open()
BuildForm
GetData
End
Public Sub GetData()
Dim myhttp As HttpClient
Dim sResult, sVal As String
Dim vResult As Variant
Dim cCol As Collection
Dim iRow As Integer
myhttp = New HttpClient
myhttp.Async = False
myhttp.Timeout = 60
myhttp.URL = "https://poloniex.com/public?command=returnTicker"
myhttp.Get
If Lof(myhttp) Then sResult = Read #myhttp, Lof(myhttp)
vResult = JSON.Decode(sResult)
For Each cCol In vResult
For Each sVal In cCol
Inc GridViewData.Rows.Count
GridViewData[iRow, 0].Text = cCol.Key
GridViewData[iRow, 1].Text = sVal
Inc iRow
Next
Inc GridViewData.Rows.Count
Inc iRow
Next
GridViewData.Columns.Width = -1
End
Public Sub BuildForm()
With Me
.Height = 1000
.Width = 500
.Padding = 5
.Arrangement = Arrange.Vertical
.Center
End With
With GridViewData = New GridView(Me) As "GridViewData"
.Header = GridView.Both
.Expand = True
.Columns.Count = 2
.Columns[0].Title = "Key"
.Columns[1].Title = "value"
End With
End