/ / न्यूटन.जॉन.डेसरलाइज़ऑबजेक्ट vb.net - json, vb.net

न्यूटन.जेसन। डिसेरियलइज ऑब्जेक्ट vb.net - जेसन, 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)

उत्तर:

जवाब के लिए 0 № 1

अपने JSON प्रारूप से मेल खाने के लिए,

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

तब आप सूची में स्ट्रिंग प्राप्त करने के लिए एक फ़ॉरच लूप करते हैं। (यदि आप जाँच करना चाहते हैं कि arrMarcas null है और arrMarcas.nombre.Count foreach loop कहने से पहले 0 से अधिक है)

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