このレクチャーでは人気ライブラリ
Newtonsoft.Json(Json.NET)を扱います:組み込みの
System.Text.Jsonと何が違うか、すばやく始める方法、オブジェクトやコレクションのシリアライズ、
JsonSerializerSettingsで挙動を調整する方法、JSONへのLINQ(
JObject、
JArray)の使い方、よくあるミスの回避法を説明します。属性(
[JsonIgnore]、
[JsonProperty])、フォーマット(
Formatting.Indented)、循環参照の扱いも示し、いつ標準シリアライザではなくJson.NETを選ぶべきかを解説します。