نحوه استفاده از JSON to Java
- یک نمونه JSON نماینده بچسبانید، ترجیحاً با همه فیلدهای اختیاری پرشده.
- نام تایپ ریشه را تعیین کنید و تصمیم بگیرید کد کمکی هم میخواهید یا فقط تایپها.
- کد Java تولیدشده را در پروژه خود کپی کنید.
درباره JSON to Java
نوشتن کلاسهای مدل با دست برای یک payload بزرگ JSON کسلکننده است و جایی است که غلطهای تایپی رخنه میکنند. یک نمونه را اینجا بچسبانید و تولیدکننده ساختار را درمیآورد: کدام فیلدها وجود دارند، کدام شیء هستند، کدام آرایه و هر مقدار چه نوعی دارد. خروجی کلاسهای ساده Java با فیلدهای private، getterها و setterهاست. «فقط تایپها» را بردارید تا خروجی یک کلاس Converter با کتابخانه Jackson اضافه کند.
شیءهای تودرتو به کلاسهای تودرتو یا همسطح تبدیل میشوند و آرایهها به List یا آرایههایی از نوع عنصر.. همه چیز در مرورگر شما اجرا میشود، بنابراین داده نمونه شما روی دستگاه شما میماند.
استفاده از کد تولیدشده
کلاسها را به پروژه خود اضافه کنید و اگر کمککنندههای Jackson را نگه داشتهاید JSON را با new ObjectMapper().readValue(json, Root.class) بخوانید.
فیلدهای nullable از تایپهای boxشده مانند Integer و Double استفاده میکنند، بنابراین یک مقدار جاافتاده به صورت null میرسد.