Forum Discussion

newchannel's avatar
newchannel
Roku Guru
9 years ago

JSON File...to server?

Can someone help me a bit on JSON files?

1. Can it add it to my AWS server like I did XML files? I have files in a bucket on AWS.

2. Then, I just refer to the url of the JSON file in the bucket to paste it into the DP correct"

3.. Or, where can I save JSON file so i can have a url link to put into Direct Publisher? 

I may have more questions later. I've been reading online but need help because I have 10 channels to convert with  DP. I appreciate all info you can provide.

Thank you. 
  • I have some of these same questions. I'm not familiar with JSON, need all the help I can get. 
  • I've been researching for 2 days but still have not found enough information so i can prepare my channels. I hope we both can get the answers we need. 
  • Is using myjson.com trustworthy?  Do their URLs stay indefinitely? (longevity/permanant)  I realize it may not be ideal to host it elsehwere but my personal site is a Wordpress site and I don't think I can mix a custom page into it.  I suppose I could look to create a subdomain and point it to it.
  • kane2931's avatar
    kane2931
    Channel Surfer
    You can even use Pastebin to host your JSON file (save it as unlisted), then use the "raw" link and paste it on Direct Publisher url.  Simple, easy and cost nothing.
  • I'm just getting started as well but myjson.com seems like a perfect site to utilize as it will set the file to the right type and makes it callable by Roku. Good luck!
  • on most servers all you need to is create a mime type to handle the json file...

    On windows servers simple assign it to be interpeted by asp.dll..


    1. Open IIS Manager

    2. Display properties for the IIS Server

    3. Click MIME Types and then add the JSON extension:

      • File name extension: .json

      • MIME type: application/json

    4. Go back to the properties for IIS Server

    5. Click on Handler Mappings

      • Add a script map

      • Request path: *.json

      • Executable: C:\WINDOWS\system32\inetsrv\asp.dll

      • Name: JSON
  • You can have your JSON file anywhere where it can be accessed publicly. Make sure uploading it doesn't change the mime type from application/json. I host mine on Github pages, though you may want to keep it private so your video links aren't public.

    Since the file needs to be publicly available (not password protected), you may want to create a robots.txt file for the folder it is in. Just create a text file, put it one step above the containing folder, and put the following text in.

    User-agent: *
    Disallow: /jsonfeedfoldername/
  • yes anywhere where it can publicly accessed and that the server it is on knows to handle it as a script file and not a txt file..