ओपी ने यह टिप्पणी लिखी है:
मैं कुछ उद्देश्यों के लिए एक छोटा JSON प्रारूपित करने की कोशिश कर रहा था, जैसे: '{"all": false, "selected": "{}"}'.format(data)
कुछ पाने के लिए{"all": false, "selected": "1,2"}
यह बहुत आम है कि "भागने वाले ब्रेसिज़" मुद्दा जेन्सन के साथ काम करते समय सामने आता है।
मैं यह करने का सुझाव देता हूं:
import json
data = "1,2"
mydict = {"all": "false", "selected": data}
json.dumps(mydict)
यह वैकल्पिक की तुलना में क्लीनर है, जो है:
'{{"all": false, "selected": "{}"}}'.format(data)
json
लाइब्रेरी का उपयोग करना निश्चित रूप से बेहतर होता है जब JSON स्ट्रिंग उदाहरण से अधिक जटिल हो जाती है।