I’m trying to stringify a multi-array variable into a JSON string in Javascript. The
//i'm using functions from http://www.json.org/json2.js
var info = new Array(max);
for (var i=0; i<max; i++) {
var coordinate = [25 , 32];
info[i] = coordinate;
}
var result = JSON.stringify(info);
But result doesn’t look like a JSON string at all. What am I doing wrong here?
You, and many in this question, are confused about the JSON specification. The string you have is a valid JSON array.
From json.org
Your example matches the second structure – the ordered list of values.
Also from json.org:
Doesn’t leave much to the imagination. You’ve got a valid JSON array there. Have fun with it. But just to be annoyingly thorough:
From the RFC