我有这样的JSON字符串:{"bussID":"5625"}
json.loads返回字符串而不是int?蟒蛇
json1=json.loads('{"bussID":"5625"}')
value=json1['bussID']
if not isinstance(value, (int, long)):
print("string")
我不明白为什么值是不是整数?这是字符串!
我有这样的JSON字符串:{"bussID":"5625"}
json.loads返回字符串而不是int?蟒蛇
json1=json.loads('{"bussID":"5625"}')
value=json1['bussID']
if not isinstance(value, (int, long)):
print("string")
我不明白为什么值是不是整数?这是字符串!
检查JSON lib中,它应该很好地工作:
import json
json1 = json.loads('{"bussID":5625}')
value = json1['bussID']
print value, isinstance(value, int)
5625真
这不工作,你的json.loads参数没有JSON – 2014-11-23 11:22:15