Я использую 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; }); } });