As a Spry data set, a JSON data set can take advantage of all basic Spry data-set functionality. For example, to turn off data caching and use the distinct option, you can set those options in the constructor, as follows:
var ds1 = new Spry.Data.JSONDataSet("myfile.js", {path: "address.city", useCache:false, distinctOnLoad:true});
When you work with Spry, keep in mind that the spry:region workflow is independent of the data set types. Thus, JSON, XML, and HTML data sets can be used interchangeably with the same region code on Spry pages.