I've got a large JSON file I am trying to reduce in size, and one of the things that I noticed is that the custom JSON serializer that I am using seems to require unnecessary information about each JObject's type. An example:
{"$type": "NECode.WordWS, NECode","":""}
This is generated using the following line of code
writer.WriteRaw("""$type"": """ & obj.GetType.FullName & ", " & "NECode"",")
In this case, "NECode" is the name of the project where this class is built. Every class in the JSON file is located in this project, however. Without writing a custom deserializer (which is not practical in this case), is there a simple way to create a 'default' project name for any JSON classes. That would ideally change the above JObject to look like this:
{"$type": "WordWS","":""}
Which would be a pretty significant reduction in size. Thank you in advance!