Я просто попробовал это, и вам понадобится Поставщик молнии для Календаря Google
Чтобы отключить проверку совместимости расширений, откройте настройки Thunderbird, переключитесь на «Дополнительно», и на вкладке «Общие» запустите редактор конфигурации. (источник)
Добавить новое логическое значение с помощью правого клика с именем
extensions.CompatibilityCheck.[VERSION]
в значение false.
[VERSION] означает версию Thunderbird, например 3.1, если вы используете 3.1 stable, 3.1a, если используете 3.1 альфа или 3.1b, если используете бета 3.1. ( source )
Затем вы можете просто установить свои расширения.
Если редактор Config не будет доступен по какой-либо причине, вы всегда можете вручную отредактировать ~/.mozilla-thunderbird/[somecharacters].default/prefs.js.
При необходимости добавьте следующие строки:
user_pref("extensions.checkCompatibility", false);
user_pref("extensions.checkCompatibility.3.0", false);
По-видимому, Вы имеете его в переменной и используете JSON.parse(data);
. В этом случае используйте:
JSON.parse(data.replace(/"/g,'"'));
Вы могли бы хотеть исправить свой сценарий JSON-записи, хотя, потому что "
не допустимо в объекте JSON.
Принятый ответ является правильным, однако я испытал затруднения из-за этого. Когда я добавляю в своем коде, проверяя отладчик, я видел, что он изменяется от
result.replace(/"/g,'"')
к
result.replace(/"/g,'"')
Вместо этого, я использую это
result.replace(/("\;)/g,"\"")
этой нотацией, он работает.
var data = $('<div>').html('[{"Id":1,"Name":"Name}]')[0].textContent;
, который должен проанализировать все закодированные значения, в которых Вы нуждаетесь.