نحوه استفاده از JSON to Dart
- یک نمونه JSON نماینده بچسبانید، ترجیحاً با همه فیلدهای اختیاری پرشده.
- نام تایپ ریشه را تعیین کنید و تصمیم بگیرید کد کمکی هم میخواهید یا فقط تایپها.
- کد Dart تولیدشده را در پروژه خود کپی کنید.
درباره JSON to Dart
نوشتن کلاسهای مدل با دست برای یک payload بزرگ JSON کسلکننده است و جایی است که غلطهای تایپی رخنه میکنند. یک نمونه را اینجا بچسبانید و تولیدکننده ساختار را درمیآورد: کدام فیلدها وجود دارند، کدام شیء هستند، کدام آرایه و هر مقدار چه نوعی دارد. خروجی کلاسهایی با متدهای fromJson و toJson و توابع کمکی سطح بالاست.
برای برنامههای Flutter کاربردی است. برای پروژههای بزرگتر json_serializable یا freezed را در نظر بگیرید، که کد مشابهی را در زمان build تولید میکنند. همه چیز در مرورگر شما اجرا میشود، بنابراین داده نمونه شما روی دستگاه شما میماند.
استفاده از کد تولیدشده
rootFromJson(text) را فراخوانی کنید تا یک رشته را به شیء تجزیه کنید.
فیلدهای اختیاری با علامت سؤال nullable هستند، بنابراین null safety در Flutter برآورده میشود.