Astro
The benefits of updating the blog to use the Astro static site generator.
James Newton-King's personal blog
The benefits of updating the blog to use the Astro static site generator.
Build both gRPC and RESTful JSON APIs from a single ASP.NET Core service using gRPC HTTP API, eliminating the need to maintain duplicate code for different clients.
Trust Json.NET 12's signed NuGet packages and Authenticode binaries, debug with SourceLink integration, and benefit from joining the .NET Foundation.
Target .NET Standard 2.0 with Json.NET 11 for near feature-parity with the full .NET Framework, plus new generic JsonConverter and regex support in JSON Path.
Leverage async JSON reading and writing in Json.NET 10 for improved responsiveness in client apps and better scalability in web applications.
Reduce memory allocations and garbage collection overhead using the new IArrayPool interface for buffer reuse, and benefit from improved comment handling in JArrays.
Explore the redesigned Json.NET documentation with 116 code samples, and benefit from 3200% faster F# discriminated union serialization performance.
Associate arbitrary objects with JObjects, JArrays, and JValues using annotations to track changes and store application-specific metadata within your JSON structures.
Run Json.NET on the new ASP.NET CoreCLR and benefit from 35% reduced memory allocations during deserialization for better garbage collection performance.
Merge JSON objects and arrays with the new Merge method, and integrate dependency injection frameworks like Autofac and Ninject into Json.NET deserialization.
Serialize and deserialize F# lists, sequences, sets, and maps automatically, plus use MetadataPropertyHandling.ReadAhead to handle metadata properties anywhere in JSON objects.
Query JSON with full JSONPath support using SelectToken and SelectTokens, and serialize F# discriminated unions automatically with Json.NET 6.0.
Fix the JArray.GetEnumerator() method not found error by ensuring Json.NET 5.0.8 is loaded, or cast to IEnumerable when using older versions.
Discover seamless serialization and deserialization of .NET Immutable Collections and learn how to use extension data for automatic JSON round-tripping without defining every property.
Build cross-platform HTML5 charting applications using DevExtreme's JavaScript widgets, with step-by-step guidance on creating interactive dashboards that fetch live data from REST APIs.
Learn how to configure global default serialization settings with JsonConvert.DefaultSettings and capture unmapped JSON properties using extension data for flexible deserialization.
Achieve over 30% faster JSON serialization and deserialization with Json.NET 5.0 Release 4, featuring compiled expressions for Windows 8 and Windows Phone 8.
Explore Json.NET 5.0's support for .NET 4.5, BigInteger for unlimited-size integers, read-only collection interfaces, and improved NaN/Infinity floating point handling.
Set up comprehensive Windows Azure application monitoring with Foglight, including availability tracking, health metrics, service status, and configurable email and SMS alerts.
Learn how to debug and log Json.NET serialization using the new ITraceWriter interface, escape HTML and non-ASCII characters, and benefit from 400% faster JToken.ToObject performance.
Build a Windows 8 Store application step-by-step using DXTREME XAML controls, covering installation, data fetching from Imgur's API with Json.NET, MVVM styling with design-time data, dialogs, and charting.
Learn how to use Json.NET's portable class library via NuGet and leverage new case-insensitive JObject methods for easier property value retrieval.
Compare Json.NET's LINQ to JSON with Windows 8's Windows.Data.Json library in terms of syntax simplicity, performance, and interoperability between the two.
Discover automatic multidimensional array serialization support and enjoy 20% better performance with reduced garbage collection when handling Unicode-intensive JSON.
Learn how to customize collection item serialization using JsonPropertyAttribute with options like ItemConverter, ItemIsReference, and ItemTypeNameHandling.
Learn about the new Portable Class Library build targeting .NET 4.0, Silverlight 4, Windows Phone 7, and Metro, plus new collection item serialization customization options.
Discover how Json.NET now automatically serializes all fields on types with the SerializableAttribute and learn about important bug fixes for streams and Unicode handling.
Learn how Json.NET addresses assembly version conflicts by keeping static assembly version numbers across minor releases while updating the file version.
Enjoy this April Fools' joke about Json.NET's fictional Metro Color Enhancement Suite that converts all colors to gray and text to all-caps for Windows 8 apps.
Learn about Json.NET 4.5's major features including ISO 8601 date formatting as the new default, async serialization methods, and Windows 8 Metro application support.
Discover the bug fixes and enhancements in Json.NET 4.0 Release 8, including how to resolve assembly binding issues when multiple libraries reference different versions.
Troubleshoot JSON deserialization errors with line number information and benefit from optimized JsonTextReader performance in Json.NET 4.0 Release 6.
Customize $type property values using a custom SerializationBinder to control type name serialization format in Json.NET 4.0 Release 4.
Experience faster LINQ to JSON operations in Release 3 with O(1) property lookups through internal structure optimizations using lists and dictionaries.
Perform arithmetic and comparison operations on dynamic JSON values and install Json.NET across 7 different frameworks via NuGet 1.2 in Release 2.
Target .NET 4 and Windows Phone with Json.NET 4.0, using the dynamic keyword to access JSON properties and serialize dynamic types without static type definitions.
Use TypeNameHandling.Auto in Json.NET 3.5 Final to automatically include type information only when necessary for preserving derived type information.
Experience Day[9]'s inspirational story of growing up playing competitive Starcraft, from small-town Kansas to winning international tournaments alongside his brother.
Boost BSON writing performance, conditionally serialize properties with ShouldSerialize methods, and benefit from ISerializable support in Json.NET 3.5 Release 7.
Learn how Json.NET reached the milestone of 100,000 downloads on CodePlex, demonstrating its growing popularity in the .NET ecosystem.
Watch recommended episodes including Penny Arcade TV's hilarious ping pong showdown with Bungie and Planet Money's entertaining explanation of toxic assets.
Compare Json.NET, BSON, DataContractSerializer, and BinaryFormatter performance when serializing binary data, and learn why WCF's JsonSerializer should never be used with byte arrays.
Compare serialization performance across .NET serializers and see how Json.NET outperforms JavaScriptSerializer, DataContractJsonSerializer, and even rivals DataContractSerializer speeds.
Serialize to compact BSON format for faster performance and smaller payloads, query JSON with SelectToken paths, and serialize DataSets automatically in Json.NET 3.5 Release 6.
Explore LightSpeed 3's powerful new features including full LINQ support for complex queries and database migrations for easier schema management.
View a humorous programming-related image shared via Scott Hanselman's blog.
Explore solutions for breaking hard .NET assembly dependencies in Json.NET while maintaining functionality for LINQ to SQL and Entity Framework integration.
Reduce JSON payload size using Json.NET's JsonIgnoreAttribute, DataContract opt-in serialization, NullValueHandling, and DefaultValueHandling options.
Target .NET 2.0 applications with Json.NET 3.5 Release 5, handle serialization errors gracefully with the new Error event, and databind LINQ to JSON objects.
View a brief visual post featuring a LogCategory-related image.