Problem
デシリアライズする際にSystem.Text.JsonがNullableでないメンバにNullを割り当てる可能性がある。
その際に、SuccessフラグがTrueになっているのはよろしくない。
Why
割り当てられるのは問題が、ResultにSuccessフラグが付くことが問題。
.Net9以降なら、NULL許容注釈オプションを追記することで例外の対応が可能。
参考:
https://learn.microsoft.com/ja-jp/dotnet/standard/serialization/system-text-json/nullable-annotations