2024-03-29 09:56:32 发布
网友
我有以下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"}}'
这可能吗
我想这样的办法应该行得通:
import json from typing import List, Tuple, Any string = '{"start_time": {"_gte": "2021-10-10 19:00:00"}, "end_time": {"_gte": "2021-10-10 19:30:00"}}' class MyDict(dict): def __repr__(self): return '{' + ', '.join([f'{k}: {v!r}' for k, v in self.items()]) + '}' def hook_fn(value: List[Tuple[str, Any]]): return MyDict(value) print(json.loads(string, object_pairs_hook=hook_fn))
它打印:
{start_time: {_gte: '2021-10-10 19:00:00'}, end_time: {_gte: '2021-10-10 19:30:00'}}
我想这样的办法应该行得通:
它打印:
相关问题 更多 >
编程相关推荐