Roku Developer Program

Join our online forum to talk to Roku developers and fellow channel creators. Ask questions, share tips with the community, and find helpful resources.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
zuber
Visitor

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
0 Kudos
4 REPLIES 4
snarler
Visitor

Re: JSON PARSE from URL

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 🙂
0 Kudos
zuber
Visitor

Re: JSON PARSE from URL

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.
0 Kudos
TheEndless
Channel Surfer

Re: JSON PARSE from URL

This belongs in the Roku Developer Forum.
My Channels: http://roku.permanence.com - Twitter: @TheEndlessDev
Instant Watch Browser (NetflixIWB), Aquarium Screensaver (AQUARIUM), Clever Clocks Screensaver (CLEVERCLOCKS), iTunes Podcasts (ITPC), My Channels (MYCHANNELS)
0 Kudos
zuber
Visitor

Re: JSON PARSE from URL

sorry didn't notice that.

TheEndLess Can you please help me here?
0 Kudos
Need Assistance?
Welcome to the Roku Community! Feel free to search our Community for answers or post your question to get help.

Become a Roku Streaming Expert!

Share your expertise, help fellow streamers, and unlock exclusive rewards as part of the Roku Community. Learn more.