Working with JSON data in a file is just as reading the file resource, and then in the JSON file you just deserialize the data to create an object of that data, it can be anonymous or, you can create a special (custom) class for working with data coming through the file. Supposing that you're going to store the data for Daily data. You can create a class as,
class Devotion {
public int DevotionID { get; set; }
public int DevotionLabel { get; set; }
}
.. then you can use the Newtonsoft.JSON API to create the JSON notation for the data. For example, to read the objects, you should create a list of these objects as,
string jsonData = File.ReadAllText("/file.json");
List<devotion> devotions = new List<devotion>();
devotions = JsonConvert.DeserializeObject<list><devotion>>(jsonData);
</devotion></list></devotion></devotion>
Now the devotions objects is an enumerable containing all of your daily devotions. You can use a foreach loop, to use each of these objects and write their values in TextBlock. Same method is used to save the values in the JSON file.
You can learn more from these...
JSON Serialization Using Newtonsoft JSON Serialize[
^]
Documentation of JSON.NET[
^]