آیا null در JSON معتبر است؟
آیا null در JSON معتبر است؟

تصویری: آیا null در JSON معتبر است؟

تصویری: آیا null در JSON معتبر است؟
تصویری: آموزش مبتدی JSON | نحوه اعتبار سنجی JSON 2024, دسامبر
Anonim

RFC 7159 در مارس 2014 منتشر شد و RFC 4627 را به روز می کند. این بدان معنی است که با RFC 7159، " خالی ” (و همچنین “درست” و “نادرست”) به a تبدیل می شود JSON معتبر متن بنابراین JSON متن مقدار سریال a خالی شی در واقع " خالی ". متاسفانه، نه همه JSON تجزیه کننده ها / deserializers از تجزیه رشته پشتیبانی می کنند. خالی ”.

با توجه به این موضوع، آیا NULL در JSON مجاز است؟

رشته ها، بولی ها و اعداد صحیح شکل "خالی" ندارند، بنابراین استفاده از آن اشکالی ندارد خالی ارزش های. " JSON دارای ارزش خاصی به نام خالی که می تواند روی هر نوع داده ای از جمله آرایه ها، اشیا، عدد و انواع بولی تنظیم شود."

همچنین بدانید، آیا یک رشته خالی JSON معتبر است؟ در حالی که یک رشته خالی نیست JSON معتبر دو نقل قول است JSON معتبر . این یک تمایز مهم است. که می گویند الف رشته که شامل دو نقل قول است، چیزی شبیه به یک نیست رشته خالی . JSON.

علاوه بر این، آیا JSON معتبر تعریف نشده است؟

تعریف نشده یک نیست json معتبر ارزش، حتی اگر باشد معتبر در جاوا اسکریپت از مقام رسمی json استاندارد (ECMA-404، بخش 5): الف JSON مقدار می تواند یک شی، آرایه، عدد، رشته، درست، نادرست یا تهی باشد.

چگونه مقادیر NULL را در پاسخ JSON نادیده می گیرید؟

به منظور کنترل بهتر JSON خروجی، شما می توانید فیلدهای پوچ را نادیده بگیرید ، و جکسون چند گزینه برای انجام این کار ارائه می دهد. تو می توانی فیلدهای پوچ را نادیده بگیرید در سطح کلاس با استفاده از @JsonInclude(Include. NON_NULL) فقط شامل موارد غیر فیلدهای پوچ ، بنابراین هر صفتی را که ارزش است خالی.

توصیه شده: