gpt4 book ai didi

python - 如何强制 Python JSON 输出从多头中排除 'L'

转载 作者:太空狗 更新时间:2023-10-30 03:03:51 25 4
gpt4 key购买 nike

我有一个脚本可以根据 SQL 查询的结果创建 JSON。我遇到的问题是正在输出的记录的(纪元毫秒)时间戳很长,这是使用附加的 L 获取标准 Python long 表示,而不是“正确的”JSON编号:

{'status': 'default', 'ID': '7717''recordTimestamp': 1372651201000L, 'Latitude': 50.836689, 'Longitude': -53.879143}

我正在使用 json.dumps(record) 来生成它,但我不知道如何使 long 成为 JSON 格式的数字。有人对此有快速解决方案吗?谢谢!

编辑:在 Ubuntu 上使用 Python 2.7.4

最佳答案

json.dumps 不附加尾随 L

>>> json.dumps({'status': 'default', 'ID': '7717', 'recordTimestamp': 1372651201000L, 'Latitude': 50.836689, 'Longitude': -53.879143})
'{"status": "default", "Latitude": 50.836689, "Longitude": -53.879143, "ID": "7717", "recordTimestamp": 1372651201000}'

>>> json.dumps(98765432109876543210L)
'98765432109876543210'

关于python - 如何强制 Python JSON 输出从多头中排除 'L',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17681338/

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