English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

تفسير عدم توليد json في java لجعل الخاصية NULL أو الفارغة

يستخدم الناس عادةً في الوقت العادي تحويل كائنات جافا إلى نصوص JSON. لا تحتاج إلى إنشاء خصائص null أو الفارغة في نصوص JSON.

تم إنشاء هذا النوع من البيانات، حتى لو لم يتم استخدام الخاصية أيضًا، سيتم إنشاء خاصية سلسلة JSON.

JSONArray jsonarray = JSONArray.fromObject(ecmMessageMap.values());
msgObj = jsonarray.toString();
{"actionType":"","clientIp":"","ecServiceNumber":"","ecmMessageEventFlow":null,"endTime":"","eventId":"","faultEventFlowList":[],"groupId":"","psize":0,"receiver":"","receiverEcServiceNumber":"","sender":"","startTime":"","successEventIds":[]}


استخدام Gson:

Gson g = new Gson();
msgObj = g.toJson(ecmMessage);
{"actionType":"1","successEventIds":[],"faultEventFlowList":[]}

إذا كان هناك نقل بيانات كبيرة أو تخزين في قاعدة البيانات، فإن إنشاء سلسلة JSON بشكل معقول يمكن أن يوفر جزءًا كبيرًا من مساحة التخزين وسرعة التحويل. على سبيل المثال، تنسيق JSON لبيانات مراقبة المخدم MQ، تخزين بيانات قاعدة البيانات المضادة للانهيار.

هذا المقال عن كيفية عدم إنشاء الخاصية null أو الفارغة في JSON للجافا (تفصيل) هو كل ما أشاركه معكم، آمل أن يكون هذا مرجعًا جيدًا وأن تدعموا دليل التدريب الشجاع بشكل كبير.

تحب أن تعرف