【发布时间】:2021-10-12 15:52:21
【问题描述】:
我有以下 json 字符串:
'{"start_time": {"_gte": "2021-10-10 19:00:00"}, "end_time": {"_gte": "2021-10-10 19:30:00"}}'
我需要得到:
'{start_time: {_gte: "2021-10-10 19:00:00"}, end_time: {_gte: "2021-10-10 19:30:00"}}'
这可能吗?
【问题讨论】:
-
我不知道您为什么需要该字符串,但第一步是将 JSON 解码为 Python
dict。完成后,您可以使用dict的键和值构造所需的字符串。 -
明天,您或您的同事将发布一个问题,询问如何解析后一个字符串。
-
@chepner 谢谢,我需要它,因为 json 字符串变成了 graphql 查询,需要在时间戳周围加双引号
-
@don'ttalkjustcode 粗鲁:)
-
@fourloops 你最好从数据结构生成正确的 GraphQL 查询,而不是直接将 JSON 作为纯字符串操作。