Python
で中括弧 {}
を使う場合、.format()
やf-stringでのエスケープが必要です。中括弧はフォーマット文字列の一部として使用されるため、エスケープには{{
と}}
を使います。
.format()
を使った中括弧のエスケープ
x = "{{Hello}} {0}"
print(x.format(42)) # 出力: {Hello} 42
f-stringでのエスケープ
n = 42
print(f"{{Hello}} {n}") # 出力: {Hello} 42
より複雑なJSONの整形には、json
ライブラリの使用が推奨されます。