37,720
社区成员
发帖
与我相关
我的任务
分享
js1 = '''{
"data": "[{\"text\":\"角色权限\",\"nodes\":[{\"text\":\"超级管理员\",\"roleId\":\"1\",\"state\":{\"disabled\":true},\"state\":{\"disabled\":true}},{\"text\":\"券商管理员\",\"roleId\":\"2\"},{\"text\":\"公司管理员\",\"roleId\":\"3\"},{\"text\":\"产品管理员\",\"roleId\":\"4\"},{\"text\":\"信息浏览员\",\"roleId\":\"5\"},{\"text\":\"风险管理员\",\"roleId\":\"6\"},{\"text\":\"交易员\",\"roleId\":\"8\",\"state\":{\"checked\":true}},{\"text\":\"T0交易员\",\"roleId\":\"9\",\"state\":{\"checked\":true}},{\"text\":\"TSI交易员\",\"roleId\":\"10\"},{\"text\":\"xxxxxx\",\"roleId\":\"18\"},{\"text\":\"ROLE_HAHA\",\"roleId\":\"35\"},{\"text\":\"ROLE_AUTO_INSERT\",\"roleId\":\"98\"}]}]",
"message": "获取成功!",
"success": true
}'''
p = re.compile("(data['\"]?: *['\"])(.+)(['\"],)")
data = p.search(js1).group(2)
js2 = p.sub(r"\1\3", js1)
jsDict = json.loads(js2)
jsDict['data'] = json.loads(data)
print jsDict