我正在使用JSON.stringify和JSON.parse根据对在线数据库的更改来编辑我的JSON文件。一切正常,除了它围绕一个正在搞砸JSON文件的数字做引号。例如,它应为"id": 1
,但打印出"id": "1"
。我该怎么编辑引号?我更喜欢使用JSON.stringify而不是替代方案。
这是我在使用BackboneJS进行字符串化的地方:
var Territories = Backbone.Collection.extend({
model: Territory,
url: "examples/olympics.json",
initialize: function () {
Backbone.Model.prototype.initialize.apply(this, arguments);
this.on("change", function (model, options) {
var data1 = JSON.stringify(this);
obj = JSON.parse(data1);
$.ajax({url:"testingphp.php",type:"POST",data:{
"data3":obj
}
});
if (options && options.save === false) return;
});
}
});