I’ve been working on a new app in my spare time using the new Swift Playgrounds 4 for iPad. As mentioned in my previous post, this app is document-based. I’ve chosen the JSON format to be the underlying data format for my app’s documents because I (and possibly future users) would like to be able to have the app’s documents in version control, and dealing with merge conflicts and diffs of binary files is the worse.