我有這樣的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