We'll learn how to use JSON-based localization in.NET 6 and how to combine it
with caching to make it even more efficient. We'll save the localized strings in
JSON files and utilize middleware to swap languages using language keys in the
request header.
Source code can be found here