Я использую jsonpickle, чтобы превратить вложенный объект python в json.Класс Python:
class Cvideo:
def __init__(self):
self._url = None
@property
def url(self):
return self._url
@url.setter
def url(self, value):
self._url = value
Модуль для сериализации:
def create_jason_request(self, vid1: Cvideo):
vid1 = Cvideo()
vid1.url = entry['uploader_url'] # will get a leading underscore
vid1.notdefinedproperty = "test" # wont get a leading underscore in json
return jsonpickle.encode(vid, unpicklable=False)
К сожалению, созданный json отображает _url вместо url.Как избежать создания подчеркивания в json при использовании свойств pythin?спасибо.