/ / Newton.Json.DeserializeObject vb.net-json、vb.net

Newton.Json.DeserializeObject vb.net - json、vb.net

私はVB.netでNewton.Json.ConvertObjectを使用しようとしています 誰かがそれを使用してJSONを配列に入れる方法を教えてくれたら、これは私のファイルです:

{
"nombre":
["Alex","Carlos","Diego","Laura","Nancy"]
}

そして私は使用しようとしました:

Public Class objMarcas
Public Property marca() As String
End Class

Dim fileMarcas As String = System.IO.File.ReadAllText("C:instAplicativoCCRmarcas.json")
Dim arrMarcas As objMarcas
arrMarcas = JsonConvert.DeserializeObject(Of objMarcas)(fileMarcas)

回答:

回答№1は0

JSON形式に合わせて、

Public Class objMarcas
Public Property nombre() As List(Of String)
End Class

次に、foreachループを実行して、リスト内の文字列を取得します。 (foreachループを呼び出す前に、arrMarcasがnullであり、arrMarcas.nombre.Countが0より大きいかどうかを確認することをお勧めします)

For Each s As String In arrMarcas.nombre
"Console.WriteLine(s)
Next