Как удалить " от моего Json в javascript? Я пытаюсь вставить json в мое приложение backbone.js. Мой json имеет " для каждой цитаты. Есть ли способ удалить это? Я привел пример ниже: [{"Id":1,"Name":"Name}] Ответ 1 Предположительно, вы имеете его в переменной и используете JSON.parse(data);. В этом случае используйте: JSON.parse(data.replace(/"/g,'"')); Возможно, вы захотите исправить запись JSON script, потому что " недействителен в объекте JSON. Ответ 2 Принятый ответ прав, однако у меня были проблемы с этим. Когда я добавляю в свой код, проверяя отладчик, я видел, что он изменяется от result.replace(/"/g,'"') к result.replace(/"/g,'"') Вместо этого я использую этот result.replace(/("\;)/g,"\"") По этим обозначениям он работает. Ответ 3 var data = $('<div>').html('[{"Id":1,"Name":"Name}]')[0].textContent; который должен анализировать все необходимые вам кодированные значения.
Ответ 1 Предположительно, вы имеете его в переменной и используете JSON.parse(data);. В этом случае используйте: JSON.parse(data.replace(/"/g,'"')); Возможно, вы захотите исправить запись JSON script, потому что " недействителен в объекте JSON.
Ответ 2 Принятый ответ прав, однако у меня были проблемы с этим. Когда я добавляю в свой код, проверяя отладчик, я видел, что он изменяется от result.replace(/"/g,'"') к result.replace(/"/g,'"') Вместо этого я использую этот result.replace(/("\;)/g,"\"") По этим обозначениям он работает.
Ответ 3 var data = $('<div>').html('[{"Id":1,"Name":"Name}]')[0].textContent; который должен анализировать все необходимые вам кодированные значения.