この JsonSerializationException は、 Json に次の DateTime パラメーターを入力しようとしたときにスローされました。
「入力jsonで値{null}をタイプ 'System.DateTime'に変換中にエラーが発生しました」
私はここに入力を与えました:
string inputJSONString = "{....,\"StartDateFrom\":null,\"StartDateTo\":null,\"EndDateFrom\":null,\"EndDateTo\":null,\....}";
を使用してデシリアライズします:
scT = (SearchCriteriaTask)JsonConvert.DeserializeObject(inputJSONString , typeof(SearchCriteriaTask));
私の json は正しいです。また、null の代わりに ("") 値も試しました。他の場所で適切な解決策を見つけることができませんでした。ありがとう。
コードの一部が必要な場合は、それについて言及してください。