I have this code
Dim x As String
x = "{'books':[{'title':'HarryPotter','pages':'134'}]}"
what i want to do is to convert it into array like we do in PHP using the json_decode(x,TRUE or FALSE)
function
Your string x
does not contain an array, but a single JSON object.
Just use a JSON library like Json.NET
to parse your string:
Dim x = "{'books':[{'title':'HarryPotter','pages':'134'}]}"
Dim result = JsonConvert.DeserializeObject(x)
Console.WriteLine(result("books")(0)("title") & " - " & result("books")(0)("pages"))
Output:
HarryPotter - 134
@Professor Haseeb Maybe you forget to Add the following to @Dominic Kexel solution:
Imports Newtonsoft.Json
Or use:
Dim result = Newtonsoft.Json.JsonConvert.DeserializeObject(x)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With