dct_data = json_tour_data.__dict__
tour_data = json.dumps(dct_data)
如何从 json 中删除这些反斜杠?这是我的输出:
"{\"strFileOpenDateAjxKey\": \"2018-01-16 12:40:22.526417\",
\"strFilePassengerAjxKey\": \"Zahra Walji\", \"strFileOpenMobileAjxKey\":
\"46464664\", \"strFileOpenDepartmentAjxKey\": \"Finance department\",
\"strFileOpenAccountCodeAjxKey\": \"CARTZS\",
\"strFileOpenProfileCodeAjxKey\": \"CARTZS\",
\"strFileopenOriginalCountryIdAjxKey\": 61, \"blnBoundAjxKey\": 1,
\"strTransactionCurrencyJsKey\": \"Shillings\",
\"intCurrencyPrecisionJsKey\": 3, \"strPackageTypeJsKey\": \"PKG\",
\"strUserNameAjxKey\": \"admin\", \"strPasswordAjxKey\": \"1234\"}"
最佳答案
答案是您必须使用 json.dumps()
和 json.loads()
。
以下是我的有效代码:-
import json
json_data = {'key1': 'first'}
json_data = json.dumps(json_data)
return {
'statusCode': 200,
'schools': json.loads(json_data)
}
以上代码输出结果如下:
Response:
{
"schools": {
"key1": "first"
},
"statusCode": 200
}
关于python - 从 Django Rest Framework 中的 Json 字符串中删除反斜杠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48275771/