I am pulling data from a web service and it is formatted as JSON. I am writing a Google Apps Script for Google Sheets that will populate the data for me. My problem is, I can't seem to get it to parse out.
Doing:
var dataset = myJSONtext;
Browser.msgbox(dataset.item[0].key);
errors out, saying:
item[0] is not defined.
Is there some built in way I should be doing this?
For those who are seeing this in 2011+, as pointed out by Henrique Abreu at the Google support forum, Utilities.jsonParse is/will be deprecated. As you can see from the thread, there's a bug with this function that it does not work when your keys are numbers, ie "1234".
As suggested, you should be using JSON.stringify/parse.