I recently worked on a method of passing JSON to the server for deserialization, and found many problems. I hereby record the solution and share it with you
Manually download and reference Newtonsoft.Json.dll
Manually reference and add the namespace as follows (introduced as a DLL):
In addition to adding references
System.Runtime.Serialization;
System.Runtime.Serialization.Formatters;
Also add
System.ServiceModel
System.ServiceModel.Web