Bir JSON zarfında tarayıcıya göndermek için bazı JavaScript oluşturan bir Python betiğim var. JavaScript dizelerinden kaçmak ve bunları tek tırnak işareti ile sınırlamak istiyorum. json.dumps
kullanamıyorum çünkü JSON özelliği gerektiren sınırlayıcılar olarak çift tırnak kullanmaktadır.Python'daki JavaScript Dizgileri'nden Çıkarma
Python'da bir JavaScript String çıkış yöntemi var mı?
Örnek
def logIt(self, str):
#todo: need to escape str here
cmd = "console.log('%(text)s');" % { 'text': str}
json.dumps({ "script": cmd })
Yani
logIt('example text')
böyle bir şey dönmelidir:
{
"script": "console.log('example text');"
}
sizin kod \ Uh oh sen '( – kirelagin
değil logit 'için ... tam olarak ne gerek döndüren geliyor bana '') ' – Eric
Neden tek ve çift tırnaklı tırnakları önemsiyorsunuz? – Eric