تبدیل ابجکت کلاس به جیسون

سوال شده توسط:

تاریخ ثبت: ۱۴۰۱/۰۶/۱۴

بازدید: 291

پاسخ: 1

تگ: پایتون


باسلام وخسته نباشید ممکن است کلاس vehicleencoder را توضیخ دهید اصلا تابعش را چه جوری نوشته وcls چی است چیکار می کند ؟

 

import json from json import JSONEncoder class Vehicle: def __init__(self, name, engine, price): self.name = name self.engine = engine self.price = price class VehicleEncoder(JSONEncoder): def default(self, o): return o.__dict__ vehicle = Vehicle("Toyota Rav4", "2.5L", 32000) print("Encode Vehicle Object into JSON") vehicleJson = json.dumps(vehicle, indent=4, cls=VehicleEncoder) print(vehicleJson)

این کد است توpynative بخشjsonاست

پاسخ ها

دانیال آذرپناه

تا جایی که من متوجه شدم آبجکت پایتونی رو به آبجکت json تبدیل میکنه

برای ثبت پاسخ باید خود شوید