Forum Discussion

zuber's avatar
zuber
Visitor
11 years ago

JSON PARSE from URL

I am trying to Prase JSON file from URL instead of the reading from Package.

I am using sample from Roku. https://blog.roku.com/developer/2012/07/16/json-support-comes-to-roku/


How can I change following code to read from URL instead of "pkg:/json/cp.json")

Function LoadJSONFile() as void

jsonAsString = ReadAsciiFile("pkg:/json/cp.json")
m.json = ParseJSON(jsonAsString)
ShowPosterScreen(m.json.videos, true)

End Function


Thanks

4 Replies

  • From digging deeper into their docs yields this snippet from an example...

    searchRequest = CreateObject("roUrlTransfer")
    searchRequest.SetURL("http://api.example.com/services/rest/getPhotos")
    response = ParseJson(searchRequest.GetToString())


    ...granted I'd probably do some error checking, null checking, etc. as appropriate 🙂
  • Thanks...I am sure that is it... but I will test it out..

    Just one more question...
    Do you know how I can add more than one source? meaning you know how in VideoPlayer we have categories and leaf under it.

    Can you please share how we can do something like that here? 2 different JSON url for 2 different playlist/shows.
  • sorry didn't notice that.

    TheEndLess Can you please help me here?