TypeError: Объект набора типов не поддерживает сериализацию в формате JSON - PullRequest
0 голосов
/ 28 ноября 2018

Когда я пытаюсь запустить эту строку в Python, используя Bitmex Rest API

qty2 = self.client.Position.Position_get(json.dumps({'symbol': 'XBTUSD'}),json.dumps({'currentQty'})).result()

я получаю эту ошибку

File "c:/Users/User2/sample_market_maker/SAMPLE/botv2.py", line 113, in place_orders
qty2 = self.client.Position.Position_get(json.dumps({'symbol': 'XBTUSD'}),json.dumps({'currentQty'})).result()
File "c:\users\user2\appdata\local\programs\python\python37-32\Lib\json\__init__.py", line 231, in dumps
return _default_encoder.encode(obj)
File "c:\users\user2\appdata\local\programs\python\python37-32\Lib\json\encoder.py", line 199, in encode
chunks = self.iterencode(o, _one_shot=True)
File "c:\users\user2\appdata\local\programs\python\python37-32\Lib\json\encoder.py", line 257, in iterencode
return _iterencode(o, 0)
File "c:\users\user2\appdata\local\programs\python\python37-32\Lib\json\encoder.py", line 179, in default
raise TypeError(f'Object of type {o.__class__.__name__} '

TypeError: Object of type set is not JSON serializable

Я видел Как сериализовать наборы JSON.Это показывает аналогичную проблему с примером, но я не уверен, как реализовать это в моем коде.

...