python - 从 Django Rest Framework 中的 Json 字符串中删除反斜杠

标签 python json django-rest-framework

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/

相关文章:

json - 如何在 Go 中从 interface{} 解码到 interface{}

javascript - 解析文本文件以兼容 HTML?

python - Django 休息框架 : Filter/Validate Related Fields

python - 将 Pandas 数据框汇总为半小时一次

python - 从 TF-IDF 到 spark、pyspark 中的 LDA 聚类

javascript - 防止对 PHP 的虚假循环 ajax 请求

python - Django休息框架: advanced queryset filtering based on another model

javascript - django rest框架上传文件

Python 2.7.5,列表基础,正确显示列表输入

python - 合并 2 个字典并将它们存储在 pandas 数据框中,其中一个字典具有可变长度列表元素