【问题标题】:How to convert a array or list to JSON?如何将数组或列表转换为 JSON?
【发布时间】:2015-08-06 14:04:12
【问题描述】:

我在发布请求中获取以下格式的数据:

[data={"vehicle":"rti","action_time":"2015-04-21"}]

我想将其更改为 JSON 格式,以便我可以从 request.DATA 中获取值,在当前情况下出现如下错误:

(JSON 解析错误 - 无法解码 JSON 对象)

可以通过改变格式来完成:

{"data":{"vehicle":"rti","action_time":"2015-04-21"}}

但我不想更改帖子数据格式。

【问题讨论】:

  • data={"vehicle":"rti","action_time":"2015-04-21"} 是不是一个字符串?
  • 它的格式与我上面描述的相同。 @konart

标签: python json django django-rest-framework


【解决方案1】:

您可以使用json.dumps(<object>) 将其转换为 JSON 格式。

【讨论】:

  • 我也想知道:)
  • json.dumps 应该采用格式正确的对象。 [data="something"] 将引发错误。除非 OP 想说 {a:b} 是一个列表元素,而 data= 只是他的说法。
猜你喜欢
  • 2015-08-26
  • 2013-08-22
  • 1970-01-01
  • 2022-09-24
  • 2021-09-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-07-07
相关资源
最近更新 更多