نحوه استفاده از JSON to Python
- یک نمونه JSON نماینده بچسبانید، ترجیحاً با همه فیلدهای اختیاری پرشده.
- نام تایپ ریشه را تعیین کنید و تصمیم بگیرید کد کمکی هم میخواهید یا فقط تایپها.
- کد Python تولیدشده را در پروژه خود کپی کنید.
درباره JSON to Python
نوشتن کلاسهای مدل با دست برای یک payload بزرگ JSON کسلکننده است و جایی است که غلطهای تایپی رخنه میکنند. یک نمونه را اینجا بچسبانید و تولیدکننده ساختار را درمیآورد: کدام فیلدها وجود دارند، کدام شیء هستند، کدام آرایه و هر مقدار چه نوعی دارد. خروجی dataclassها با type hint است، بهعلاوه کمککنندههای from_dict و to_dict.
نام فیلدهایی که شناسه معتبر Python نیستند تبدیل میشوند و نام اصلی برای سریالسازی نگه داشته میشود. همه چیز در مرورگر شما اجرا میشود، بنابراین داده نمونه شما روی دستگاه شما میماند.
استفاده از کد تولیدشده
Root.from_dict(json.loads(text)) را فراخوانی کنید تا یک شیء بگیرید و to_dict() را تا برگردید.
فیلدهای اختیاری از Optional[T] ماژول typing استفاده میکنند و پیشفرضشان None است.