I\'m working on a method that uses JSON.NET to add a horse object to a JSON-formatted database of horses. One option is to deserialize the entire file into a list of horses,
No, you couldn't, because serializer should read entire file to complete building JSON object structure. At the same time, this can be done with manual text file editing, but this solution will be doubtful. If you want fast read/write access to data, maybe you should consider another data-structure forms, for example, keepeing horses in DB.