Ich habe die folgende Zeichenfolge jsonParsing Json in vb.net mit newtonsot.json
{
"extractorData" : {
"url" : "http://absa.co.za/Absacoza/Indices/Absa-Exchange-Rates",
"resourceId" : "4dd52d44301ebd50db87975bf5df9711",
"data" : [ {
"group" : [ {
"absa" : [ {
"text" : "USD"
} ]
}, {
"absa" : [ {
"text" : "US Dollar"
} ]
}, {
"absa" : [ {
"text" : "*"
} ]
}, {
"absa" : [ {
"text" : "14.429"
} ],
"Buying" : [ {
"text" : "14.429"
} ]
}, {
"absa" : [ {
"text" : "14.409"
} ]
}, {
"absa" : [ {
"text" : "14.404"
} ]
}, {
"absa" : [ {
"text" : "14.8323"
} ],
"Selling" : [ {
"text" : "14.8323"
} ]
}, {
"absa" : [ {
"text" : "14.8373"
} ]
} ]
} ]
},
"pageData" : {
"statusCode" : 200,
"timestamp" : 1459675946038
}
}
Ich habe auch die folgenden Klassen
Public Class Rootobject
Public Property extractorData As Extractordata
Public Property pageData As Pagedata
End Class
Public Class Extractordata
Public Property url As String
Public Property resourceId As String
Public Property data() As Datum
End Class
Public Class Datum
Public Property group() As Group
End Class
Public Class Group
Public Property absa() As Absa
Public Property Buying() As Buying
Public Property Selling() As Selling
End Class
Public Class Absa
Public Property text As String
End Class
Public Class Buying
Public Property text As String
End Class
Public Class Selling
Public Property text As String
End Class
Public Class Pagedata
Public Property statusCode As Integer
Public Property timestamp As Long
End Class
Wie kann ich die Werte für Kauf und Verkauf extrahieren mit newtonsoft.json? Ich habe in den letzten 4 Stunden nach Beispielen gesucht und versucht, und ich bin immer noch nicht näher an einer Antwort. Ich bin sehr neu in JSon
bitte helfen
[? Deserialize it] (http://stackoverflow.com/a/20080586/3740093) –
Wenn du es * parsen willst, brauchst du diese Klassen nicht, du kannst die Werte einzeln auslesen. Wenn Sie es * deserialisieren wollen, verwenden Sie die Klassen. Nicht klar was du willst. – Plutonix
@Plutonix: In beiden Fällen wäre die Deserialisierung wahrscheinlich immer noch die einfachste. ;) –