my2ls.com

Type a tool name, topic, or path — results update as you type.

من البيانات إلى الصفوف

JSON إلى Java — توليد سجلات Java من JSON

الصق كائن JSON، سمِّ السجل الجذري، وانسخ سجلات Java 16+ — بلا رفع وبلا حساب.

غالبًا ما تصل استجابات واجهات البرمجة والإعدادات بصيغة JSON بينما تريد شيفرة Java سجلات مُكتوبة النوع. يُنشئ هذا الأداة تعريفات سجلات Java تعكس شكل الكائن، بما فيها الكائنات والقوائم المتداخلة.

كل شيء يعمل في المتصفح: JSON على اليسار، ويمكن تغيير اسم الصنف الجذري، ثم «توليد»، ثم نسخ Java على اليمين. JSON غير صالح أو جذر ليس كائنًا — رسالة خطأ واضحة.

مساحة عمل JSON إلى Java

من حمولة نموذجية إلى سجلات تبدو جاهزة للتجميع — دون مغادرة التبويب.

إدخال JSON
مخرجات Java

ما يمكنك فعله هنا

من حمولة نموذجية إلى سجلات تبدو جاهزة للتجميع — دون مغادرة التبويب.

إنشاء سجلات Java مع حقول استُنتجت من النصوص والأرقام والمنطق والكائنات والمصفوفات.

أنواع سجلات متداخلة للكائنات المتداخلة؛ تصبح المصفوفات List مع استيراد عند الحاجة.

انسخ الشيفرة المُولّدة بنقرة واحدة لبيئة التطوير أو طلب الدمج.

لا يغادر JSON المتصفح — لا نرسله إلى خادم لتوليد Java.

التوليد يحدث عند النقر على «توليد» فقط حتى لا تتأثر المخرجات بالمسودات.

طريقة الاستخدام

1

الصق كائن JSON في المحرر الأيسر (عينة API أو سجل).

2

غيّر اسم السجل الجذري اختياريًا ثم انقر «توليد».

3

راجع Java على اليمين، عدّل الأسماء عند الحاجة، أعد التوليد ثم انسخ.

ما المتوقع

المخرجات تستهدف سجلات Java 16+ وتستخدم @JsonProperty المؤهل بالكامل من Jackson فقط عندما لا يكون مفتاح JSON معرّف Java صالحًا. الأرقام إلى Double؛ المصفوفات الفارغة إلى List<Object>. الملفات الضخمة قد تبطئ التبويب.

مثال سريع

الصق هذا الكائن ثم انقر «توليد»:

{
  "user": {
    "id": 42,
    "name": "Ada",
    "active": true
  },
  "tags": ["dev", "json"]
}

سؤال سريع

هل يُرفع JSON لتوليد Java؟

لا. التوليد يعمل بالكامل في المتصفح. النص الذي تلصقه لا يُرسل إلينا لإنتاج شيفرة Java.