I’ve the following XML output from an asp.net webservice:
<ArrayOfArrayOfString> <ArrayOfString> <string>1710</string> <string>1711</string> <string>1712</string> <string>1713</string> </ArrayOfString> <ArrayOfString> <string>Teleszkóp 350mm gázas</string> <string>Teleszkóp 150mm olaj</string> <string>Teleszkóp 260mm olaj sárga</string> <string>Teleszkóp 260mm első</string> </ArrayOfString> </ArrayOfArrayOfString>
I’m using JQuery’s $Ajax to get it from the server, it works fine. It’s converted to a JSON object, but how can I convert it back to a Javascript Array?
update: the problem is, if it’s parsed with eval(), this Array-in-Array becomes one string only!
That’s not a JSON object: it’s xml. JSON essentially is javascript, and would look more like this: