参数类型如下格式,
已知 demo2 的参数类型为 list 嵌套 dict, 但是现在被转义了 str
想要把转义的内容重新转回list+dict 求帮忙看看.
temp = {
"demo1": "demo1",
"demo2":"[{\"a\": \"a1\", \"b\": 2}, {\"a\": \"a2\", \"b\": 2 }, {\"a\": \"a3\", \"b\": 2}]"
}
demo2 = temp.get("demo2")
# demo2 = list(demo2)
print(demo2, type(demo2))
实际结果:
[{"a": "a1", "b": 2}, {"a": "a2", "b": 2 }, {"a": "a3", "b": 2}] <class 'str'>
期望结果:
[{"a": "a1", "b": 2}, {"a": "a2", "b": 2 }, {"a": "a3", "b": 2}] <class 'list'>