إنشاء سجلات Java مع حقول استُنتجت من النصوص والأرقام والمنطق والكائنات والمصفوفات.
JSON إلى Java — توليد سجلات Java من JSON
الصق كائن JSON، سمِّ السجل الجذري، وانسخ سجلات Java 16+ — بلا رفع وبلا حساب.
غالبًا ما تصل استجابات واجهات البرمجة والإعدادات بصيغة JSON بينما تريد شيفرة Java سجلات مُكتوبة النوع. يُنشئ هذا الأداة تعريفات سجلات Java تعكس شكل الكائن، بما فيها الكائنات والقوائم المتداخلة.
كل شيء يعمل في المتصفح: JSON على اليسار، ويمكن تغيير اسم الصنف الجذري، ثم «توليد»، ثم نسخ Java على اليمين. JSON غير صالح أو جذر ليس كائنًا — رسالة خطأ واضحة.
مساحة عمل JSON إلى Java
من حمولة نموذجية إلى سجلات تبدو جاهزة للتجميع — دون مغادرة التبويب.
ما يمكنك فعله هنا
من حمولة نموذجية إلى سجلات تبدو جاهزة للتجميع — دون مغادرة التبويب.
أنواع سجلات متداخلة للكائنات المتداخلة؛ تصبح المصفوفات List مع استيراد عند الحاجة.
انسخ الشيفرة المُولّدة بنقرة واحدة لبيئة التطوير أو طلب الدمج.
لا يغادر JSON المتصفح — لا نرسله إلى خادم لتوليد Java.
التوليد يحدث عند النقر على «توليد» فقط حتى لا تتأثر المخرجات بالمسودات.
طريقة الاستخدام
الصق كائن JSON في المحرر الأيسر (عينة API أو سجل).
غيّر اسم السجل الجذري اختياريًا ثم انقر «توليد».
راجع Java على اليمين، عدّل الأسماء عند الحاجة، أعد التوليد ثم انسخ.
ما المتوقع
المخرجات تستهدف سجلات Java 16+ وتستخدم @JsonProperty المؤهل بالكامل من Jackson فقط عندما لا يكون مفتاح JSON معرّف Java صالحًا. الأرقام إلى Double؛ المصفوفات الفارغة إلى List<Object>. الملفات الضخمة قد تبطئ التبويب.
مثال سريع
الصق هذا الكائن ثم انقر «توليد»:
{
"user": {
"id": 42,
"name": "Ada",
"active": true
},
"tags": ["dev", "json"]
}صفحات ذات صلة
سؤال سريع
هل يُرفع JSON لتوليد Java؟
لا. التوليد يعمل بالكامل في المتصفح. النص الذي تلصقه لا يُرسل إلينا لإنتاج شيفرة Java.