how to index a collection

Post

Posted
Rating:
#1 (In Topic #200)
Avatar
Enthusiast
GrayGhost is in the usergroup ‘Enthusiast’
 I downloaded a file with json to a collection, now I need to index the collection to retrieve the data from the collection

listofdata = JSON.Decode(File.Load("~/airplane files/Conscendo S2.srm"))

    myindex = "data" & "," & "autopilot" & "," & "altHoldRate"

      Print listofdata.count   '    this returns a number 9
      Print listofdata.Length   ' also returns a number 9
     
      Print listofdata[myindex]

print count and length work and return a number, but the indexing does not work.
what am I doing wrong?
Online now: No Back to the top

Post

Posted
Rating:
#2
Avatar
Guru
cogier is in the usergroup ‘Guru’
Hi greyghost4 and welcome to the forum,

I cannot work out what you mean by needing to 'index' the data. I presume listofdata is a Collection.

I have attached a sample program that opens and displays a JSON file which may help. If not please can you post a copy of your JSON file and a little more detail of what you are aiming for.

Attachment
Online now: Yes Back to the top

Post

Posted
Rating:
#3
Avatar
Enthusiast
GrayGhost is in the usergroup ‘Enthusiast’
 I found the answer to my to the question :

need to use "[  ]" instead of " , " …. square brackets instead of a comma
Online now: No Back to the top
1 guest and 0 members have just viewed this.