The Social Viewer Template uses sourceUrls and Parsers to obtain data. Depending on the source, it is retrieved from the sourceUrl and parsed by the Parser to create socialActivity objects which are consumed by the UI. You then define the SocialType
in the Configuration.xaml.
JSON formatted data is not always standardized unlike media-rss which is standardized and implemented in the template, so you will need to be mindful of this. Check out the FacebookParser included in the template as it creates socialActivity objects
from deserialized JSON.
That said, you should be able to write your own custom parser which can support a custom JSON formatted data source.