尝试使用python解析json时出现随机错误。 这是我试图解析的JSON字符串
{
"buy_quantity": 456,
"tradeable": True,
"ohlc": {
"open": 269.9,
"close": 269.55,
"high": 271.6,
"low": 261.5
},
"average_price": 267.43,
"sell_quantity": 0,
"last_quantity": 45,
"last_price": 268.35,
"change": -0.44518642181413043,
"mode": "quote",
"depth": {},
"instrument_token": 784129,
"volume": 8224509
}
使用JSONLint我试图查看错误的位置我得到以下响应
Error: Parse error on line 3:
... 456, "tradeable": True, "ohlc": { "
---------------^
Expecting 'STRING', 'NUMBER', 'NULL', 'TRUE', 'FALSE', '{', '[',
got 'undefined'
我总是得到可交易这个词的错误。我不明白这里有什么问题
答案 0 :(得分:1)
如果treadable
的值为布尔值,则应为:true
如果它是一个字符串,那么你需要用双引号括起True:
"tradeable": "True",