gpt4 book ai didi

django - 在 Django 中处理 JSON 的最佳方式

转载 作者:行者123 更新时间:2023-12-04 14:53:07 24 4
gpt4 key购买 nike

我从服务器获取 JSON 提要,今天我将其转换为 python 对象,从而转换为 django View 。我们现在正在更新我们的网站。由此

  • 浏览器客户端应该使用 jQuery 解析 json
  • 我们还将有一个 adobe-air 应用程序,它将直接使用 JSON

  • 但是,我不太热衷于将我的后端服务器直接暴露给浏览器/adobe 客户端。通过 django 的最佳方式是什么?任何现有的 Django 应用程序?

    问候
    Django新手

    最佳答案

    您可以使用某些 built-in elements of Django但我一直发现 SimpleJSON让事情变得更容易。

    为什么?使用直接序列化,您不想显示所有内容。因此,使用内置方法,您必须削减很多。使用 SimpleJSON,您构建了一个 dict,仅用您想要显示的内容填充它并通过 SimpleJSON 库将其抽取。在公开 API 时,我发现包含比排除更安全。

    它在使用数据方面也更加通用,因为您的客户端不会是 django 站点,它是一个 AIR 应用程序,对如何格式化数据有自己的想法(即使在像 JSON 这样的规范中,也可能会有差异) .

    哦,请记住,JSON 中没有日期类型。 (我只是提到它,因为它过去让我很痛苦)

    编辑:(感谢 Cide)Django 在 django.utils.simplejson 中发布 SimpleJSON 但是 它可能不会永远存在。无论如何,您可以从 Pypi 单独下载它

    关于django - 在 Django 中处理 JSON 的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1200110/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com