morgen :)ich habe wieder mal ein problem....
ich habe ein JSON$, den ich gerne parsen würde.
Hier ein teil des $
ich würde gerne die links parsen....um zu testen wollte ich erstmal "name" parsen.
mein code:
Hier die klasse:
in der schnellansicht funktioniert es zumindest.
ich bekomme bei dem aufruf
folgenden fehler:
was mache ich denn falsch ? habe mir das im netz zusammengesucht & es wird überall so beschrieben, wie ich es gemacht habe.
ich habe ein JSON$, den ich gerne parsen würde.
Hier ein teil des $
{"album":{"name":"Century Child","artist":"Nightwish","mbid":"ae07d037-3f41-3593-924b-92dfbc6bcb27","url":"https://www.last.fm/music/Nightwish/Century+Child","image":[{"#text":"https://lastfm-img2.akamaized.net/i/u/34s/ef83bc2e2381c25e098d52a71c1d12b0.png","size":"small"},{"#text":"https://lastfm-img2.akamaized.net/i/u/64s/ef83bc2e2381c25e098d52a71c1d12b0.png","size":"medium"},{"#text":"https://lastfm-img2.akamaized.net/i/u/174s/ef83bc2e2381c25e098d52a71c1d12b0.png","size":"large"},{"#text":"https://lastfm-img2.akamaized.net/i/u/300x300/ef83bc2e2381c25e098d52a71c1d12b0.png","size":"extralarge"},{"#text":"https://lastfm-img2.akamaized.net/i/u/ef83bc2e2381c25e098d52a71c1d12b0.png","size":"mega"},{"#text":"https://lastfm-img2.akamaized.net/i/u/arQ/ef83bc2e2381c25e098d52a71c1d12b0.png","size":""}],"
ich würde gerne die links parsen....um zu testen wollte ich erstmal "name" parsen.
mein code:
VB.NET-Quellcode
- Public Function GetCoverFromNet(pb As PictureBox,
- ByVal artist As String,
- ByVal album As String) As Graphics
- Dim url As String = "http://ws.audioscrobbler.com/2.0/?method=album.getinfo&api_key=MEINAPIKEY&artist=" & artist & "&album=" & album & "&format=json"
- Dim client As New Net.WebClient()
- Dim source As String = client.DownloadString(New Uri(url))
- Dim obj As clsfmLast
- 'Clipboard.SetText(url)
- Application.DoEvents()
- 'Clipboard.SetText(source)
- obj = JsonConvert.DeserializeObject(Of clsfmLast)(source)
- MsgBox(obj.name)
- End Function
Hier die klasse:
VB.NET-Quellcode
in der schnellansicht funktioniert es zumindest.
ich bekomme bei dem aufruf
folgenden fehler:
Ein Ausnahmefehler des Typs "Newtonsoft.Json.JsonReaderException" ist in Newtonsoft.Json.dll aufgetreten.
Zusätzliche Informationen: Unexpected character encountered while parsing value: {. Path 'album', line 1, position 10.
was mache ich denn falsch ? habe mir das im netz zusammengesucht & es wird überall so beschrieben, wie ich es gemacht habe.