Writing a JSON file
The XML language is a very popular way of storing structured data. It is used not only locally, but also to integrate various solutions over the Internet, such as using the XML-based SOAP protocol (Simple Object Access Protocol). However, it is not the only way and the JSON format could be used instead. It provides developers with a different structure, which is also lighter, therefore more suitable for sending over mobile networks. In this recipe, you will learn how to write the JSON-formatted content to a file.
It is worth mentioning that serializing an object or a collection of objects into a JSON-encoded string is really simple due to the availability of the Newtonsoft.Json
library. It provides you with the SerializeObject
method that returns a string for an object, such as in the following line of code:
string json = JsonConvert.SerializeObject(variable);
As an example, you will create a simple application that will store data of employees in a JSON file. For...