ネストしたオブジェクトからJSONを文字列にシリアライズしようとしています。私は「行」リストの周りの角括弧が欠落しているので、それが拒否されたAPIにシリアル化された文字列を渡すしようとすると、しかし、私はしかし、オブジェクト内の配列JSONとVB.NETの連携
Class RequestTaxes
Public Property usrname As String
Public Property pswrd As String
Public Property isAudit As Boolean
Public Property currn As String
Public Property lines() As TaxLines
End Class
Class TaxLines
Public Property debCredIndr As Integer
Public Property goodSrvCd As String
Public Property grossAmt As Double
Public Property lnItmId As String
Public Property qnty As Double
Public Property trnTp As Integer
Public Property accntDt As DateTime
Public Property custVendName As String
Public Property custVendCd As String
Public Property orgCd As String
End Class
に問題を抱えています。
Newtonsoftを使用している人は誰ですか?
Dim Settings As New JsonSerializerSettings
Settings.NullValueHandling = NullValueHandling.Ignore
Dim InputString As String = JsonConvert.SerializeObject(message, Settings)
「メッセージ」はタイプRequestTaxes
正確なエラーメッセージは何を行うために必要な?私は本当にブラケットと関係があるとは思わない。 – Plutonix
これは、[Can not JsonはVB.netでYoutubeデータをデシリアライズできない](https://stackoverflow.com/a/45388173/3744182)と重複する可能性がありますが、 JSONと、メッセージ、トレースバック、例外タイプ、内部例外を含む例外の完全な 'ToString()'出力を確認してください。 – dbc
その質問を見ると、それは私たちが見ることができるものと密接に関連していますが、おそらくこれは逐次対vsデシリアライズであるため、偽者ではありません。ニースを見つける。 –