Microsoft is adding the Json.NET serializer to the ASP.NET Web Stack with its next release and this library will switch over to using the Json.NET serializer once that is released. By changing the serializer with this release, the transition to using Json.NET will be much simpler and should not require any major interface changes when it is released. The down side is that these changes have forced a significant refactoring of the previous interface, which is why I changed the release of this version from 1.5 to 2.0.
With this release, every API method call that returns a deserialized object, contains a JsonResponse property on that object, which is the raw JSON response string received from the API. Several undocumented elements were discovered in the result sets, and have been added to the response objects. A few bugs in the previous interface were discovered and fixed as well.
If you discover any issues with this release, please check the existing Discussions
to see if the issue has already been reported, and if not, create a new discussion with the details of the issue.