Я пытаюсь внедрить json в свое приложение backbone.js. У моего json есть "для каждой цитаты.
Есть ли способ удалить это?
Я привел образец ниже:
[{"Id":1,"Name":"Name}]
Я пытаюсь внедрить json в свое приложение backbone.js. У моего json есть "для каждой цитаты.
Есть ли способ удалить это?
Я привел образец ниже:
[{"Id":1,"Name":"Name}]
Ответы:
Предположительно у вас есть это в переменной и вы используете JSON.parse(data);. В этом случае используйте:
JSON.parse(data.replace(/"/g,'"'));
Возможно, вы захотите исправить свой сценарий записи JSON, потому что "он недопустим в объекте JSON.
result.replace(/"/g,'"')
10"6 inch display?
"вместо "? (Я думаю, что это приложение для реагирования)
Принятый ответ правильный, но у меня с этим были проблемы. Когда я добавляю свой код, проверяя отладчик, я увидел, что он меняется с
result.replace(/"/g,'"')
к
result.replace(/"/g,'"')
Вместо этого я использую это:
result.replace(/("\;)/g,"\"")
По этим обозначениям это работает.