Forum Discussion

youssefsherif's avatar
youssefsherif
Streaming Star
3 years ago
Solved

impoting data from a json file

how can i import data from a local json file?

  • renojim's avatar
    renojim
    3 years ago

    youssefsherif, when you post code don't do a screenshot, do a copy and paste into a code block.  The icon looks like </> when you expand the toolbar when you make a post.  It will open a popup for you to paste your code into.

    Just replace the text in the code with the proper object property from the parsed JSON.

    Instead of:

    m.tile.descriptionText = "This is a description"

    You would have:

    m.tile.descriptionText = json[2].description

     

    json[2] is third entry of json and is an object with several parts:   title, poster, and description.  Just "json" is an even larger object (an roArray) with, in this case, 3 entries each of which is an object itself (an roAssociativeArray).  Array indices start from 0, so in this example json[3] doesn't exist.  There's only json[0], json[1], and json[2].  You need to understand these concepts or you're going to have a tough time with BrightScript.

24 Replies

  • renojim's avatar
    renojim
    Community Streaming Expert

    By "local" do you mean it's part of the channel pkg/zip file?