gRPC is a modern way to communicate between apps. gRPC uses HTTP/2, streaming, Protobuf and message contracts to create high-performance, realtime services. Support for gRPC on ASP.NET Core was a...
http://james.newtonking.com/archive/2020/03/31/introducing-grpc-http-api
.NET FOUNDATION Json.NET has joined the .NET Foundation! The .NET Foundation is an independent organization dedicated to fostering the .NET open source community. The .NET Foundation provides t...
.NET STANDARD 2.0 The big new feature in Json.NET 11 Release 1 is targeted support for .NET Standard 2.0. There are two main benefits of a library like Json.NET targeting .NET Standard 2.0. ...
ASYNC SUPPORT The headline feature in Json.NET 10 is enabling asyncronously reading and writing JSON with JsonReader and JsonWriter, and asyncronously loading JObject, JArray and friends. Asy...
MEMORY, ALLOCATIONS AND PERFORMANCE There is a big push across the .NET eco-system on performance. In modern .NET apps one of the biggest culprits of poor performance is allocating too many obj...
http://james.newtonking.com/archive/2015/12/20/json-net-8-0-release-1-allocations-and-bug-fixes
DOCUMENTATION The biggest improvements in Json.NET 7.0 have been to user documentation . The old documentation design with its 2003 era HTML (iframes + inline JavaScript) has been replaced with...
ANNOTATIONS This release of Json.NET adds annotations to LINQ to JSON. Annotations allow you to associate arbitrary objects with LINQ to JSON JObjects, JArrays and JValues. Annotations aren�...
http://james.newtonking.com/archive/2014/12/23/json-net-6-0-release-7-linq-to-json-annotations
ASP.NET CORECLR Json.NET now supports running on the ASP.NET CoreCLR, a coming soon server optimized CLR for running applications in the cloud. > Today, you run ASP.NET using the same�...
JSON MERGE The most visible new feature in this release is the ability to quickly merge JSON using the Merge method added to JObject and JArray. JObject o1 = JObject.Parse(@"{ 'FirstN...
MOAR F# Json.NET 6.0 added support for F# discriminated unions - this release adds support for F# collections. F# lists, sequences, sets and maps now serialize and deserialize automatically. ...
http://james.newtonking.com/archive/2014/04/30/json-net-6-0-release-3-serialize-all-the-f
JSONPATH Json.NET has supported basic path queries with SelectToken since forever . Json.NET 6.0 supes up SelectToken with full support for JSONPath , an XPath like querying language for JSON. ...
Getting this method not found error requires a rare combination of factors. If you haven’t seen it then feel free to ignore this blog post. TL;DR; JUST TELL ME HOW TO FIX IT If you’re an ...
http://james.newtonking.com/archive/2013/11/29/fixing-jarray-getenumerator-method-not-found-bug
IMMUTABLE COLLECTIONS The biggest new feature in Json.NET 5.0.7 is support for serializing and deserializing the offical new .NET Immutable Collections types . string json = @""; // ...
http://james.newtonking.com/archive/2013/10/14/json-net-5-0-release-7-immutable-collections
The rapid rise of mobile devices has created new opportunities for software developers: applications available anywhere and at any time, but has brought with it new problems: do I need to make a ...
http://james.newtonking.com/archive/2013/09/05/rich-html5-charts-everywhere-with-devextreme
The big new feature in this release is a Json.NET plugin for Glimpse. For anyone not familiar with Glimpse it is an open source diagnostics tool for ASP.NET, bringing the server-side informatio...
http://james.newtonking.com/archive/2013/06/06/json-net-5-0-release-6-glimpse-plugin
DEFAULTSETTINGS If you have used Json.NET then you will be familiar with JsonSerializerSettings. This class has been an extremely successful at providing an simple way for developers to customi...
This release of Json.NET ships with many performance improvements, and is over 30% faster serializing and deserializing JSON compared to Json.NET 4.5. Json.NET extends its performance lead over...
http://james.newtonking.com/archive/2013/04/25/json-net-5-0-release-4-performance
NEW AND UPDATED LIBRARIES In Json.NET 5.0 there are a bunch of library version changes: Added .NET 4.5 library Added portable library targeting .NET 4.5 + WP8 + Win8 Removed the Silverlight lib...
I do a lot of Azure development. While it is a great platform for setting up new environments, scaling instances and simple deployments; monitoring applications in Azure is difficult. It is a re...
http://james.newtonking.com/archive/2012/12/08/monitoring-windows-azure-with-foglight
SERIALIZATION TRACING The major new feature this release is serialization tracing. Using the ITraceWriter interface you can log and debug what is happening inside the Json.NET serializer when s...
http://james.newtonking.com/archive/2012/11/20/json-net-4-5-release-11-serialization-tracing