Backbone.js uygulamama json enjekte etmeye çalışıyorum. Benim json "her alıntı için var.
Bunu kaldırmamın bir yolu var mı?
Aşağıda bir örnek verdim:
[{"Id":1,"Name":"Name}]
Backbone.js uygulamama json enjekte etmeye çalışıyorum. Benim json "her alıntı için var.
Bunu kaldırmamın bir yolu var mı?
Aşağıda bir örnek verdim:
[{"Id":1,"Name":"Name}]
Yanıtlar:
Muhtemelen bir değişkende var ve kullanıyorsun JSON.parse(data);. Bu durumda şunu kullanın:
JSON.parse(data.replace(/"/g,'"'));
JSON yazma komut dosyanızı düzeltmek isteyebilirsiniz, çünkü "bir JSON nesnesinde geçerli değildir.
result.replace(/"/g,'"')
10"6 inch display?
"yerine üretsin "? (Sanırım bu bir tepki uygulaması)
Kabul edilen cevap doğru, ancak bunda bir sorun yaşadım. Kodumu eklediğimde, hata ayıklayıcıyı kontrol ettiğimde,
result.replace(/"/g,'"')
-e
result.replace(/"/g,'"')
Bunun yerine şunu kullanıyorum:
result.replace(/("\;)/g,"\"")
Bu gösterimle işe yarıyor.