Как я могу сделать строку из текста json, если текст json содержит много, много кавычек и экранирование строк?
Например, следующие работы:
json_string = """
{
"styles":[
{
"label":"Style",
"target":{
"label":"Target"
},
"overrides":{
"materialProperties":{
"CRYPTO_ID":{
"script":{
"binding":"name"
}
}
}
}
}
]
}
"""
Однако это не так, из-за побегов:
new_string = """
{
"styles":[
{
"label":"Style",
"target":{
"label":"Target",
"objectName":"*"
},
"overrides":{
"materialProperties":{
"perObj":{
"script":{
"code":"cvex myFn(string myObj=\"\"; export string perObj=\"\") { perObj = myObj; } ",
"bindings":{
"myObj":"myObj"
}
}
}
}
}
}
]
}
"""
Есть ли умный способ разбить это? Мне не повезло разбить его на куски и собрать заново, чтобы сформировать одно и то же при соединении и печати.