いくつかのオブジェクトを逆シリアル化するためにJSon.netライブラリを使用していますが、正常に動作します。
Public Class Person
Public Property PersonId As Long
Public Property Name As String
Public Property SSN As Integer
End Class
Dim json = {'Name':'John', 'SSN':'ABC'}
JsonConvert.DeserializeObject(json, GetType(Person))
ただし、私の場合、json には無効なデータ (上記の SSN など) が含まれている可能性があり、その場合、エラーとして表示されるのは「入力文字列が正しい形式ではありませんでした」だけです。どのフィールドが正確にエラーを引き起こしたかを調べる方法はありますか?