I have a problem with escaping single quotes when I need a JS list in my view. I have a workaround below, but is there a better way?
In controller:
lst = ["Andy's Barber Shop"]
jsonlst = json.dumps(lst)
'["Andy\'s Barber Shop"]'
In view:
{{=XML(jsonlst)}}
'["Andy's Barber Shop"]' <<<<--- Broken
My Workaround:
{{=XML(jsonlst.replace("'", "\\'")}}
'["Andy\'s Barber Shop"]' <<<<--- Works OK
--

