我观察到,在 php 中,您可以对数组进行编码,并且生成的 json 不带有方括号。但是,在我的 javascript 数组中,
var arrCars = new Array("Toyota", "Mercedes", "BMW");
var jsonStr = JSON.stringify(arrCars);
alert(jsonStr);
我不断得到方括号。我还注意到,如果我使用 json stringfy,
var foo = {};
foo.bar = "new property";
foo.baz = 3;
var JSONfoo = JSON.stringify(foo);
我得到了没有正方形的 json,就像我想要的那样。我必须对我的数组做什么才能去掉括号?