Как удалить " из моего Json в javascript?



Я пытаюсь ввести json в мой позвоночник.js app. Мой json имеет " для каждой цитаты.



есть ли способ для меня, чтобы удалить это?

я привел пример ниже:



[{"Id":1,"Name":"Name}]
329   3  

3 ответов:

предположительно вы имеете его в переменной и используете JSON.parse(data);. В этом случае используйте:

JSON.parse(data.replace(/"/g,'"'));

возможно, вы захотите исправить свой сценарий написания JSON, потому что " недопустимо в объекте JSON.

принятый ответ правильный, однако у меня были проблемы с этим. Когда я добавляю в свой код, проверяя отладчик, я увидел, что он меняется от

result.replace(/"/g,'"')

до

result.replace(/"/g,'"')

вместо этого я использую этот

result.replace(/(&quot\;)/g,"\"")

по этой нотации он работает.

var data = $('<div>').html('[{&quot;Id&quot;:1,&quot;Name&quot;:&quot;Name}]')[0].textContent;

что должен разобрать все закодированные значения.

Comments

    Ничего не найдено.