json.loads返回字符串而不是int?python

2024-06-08 06:25:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我有这个json字符串:{"bussID":"5625"}

json1=json.loads('{"bussID":"5625"}')
value=json1['bussID']
if not isinstance(value, (int, long)):
    print("string")

我不明白为什么这个值不是整数?是绳子!在


Tags: 字符串jsonstringifvaluenot整数long
1条回答
网友
1楼 · 发布于 2024-06-08 06:25:06

检查您的json库,它应该可以正常工作:

import json

json1 = json.loads('{"bussID":5625}')
value = json1['bussID']

print value, isinstance(value, int)

5625 True

相关问题 更多 >

    热门问题