Արդյո՞ք null-ը վավեր է JSON-ում:
Արդյո՞ք null-ը վավեր է JSON-ում:

Video: Արդյո՞ք null-ը վավեր է JSON-ում:

Video: Արդյո՞ք null-ը վավեր է JSON-ում:
Video: Generate Studio Quality Realistic Photos By Kohya LoRA Stable Diffusion Training - Full Tutorial 2024, Մայիս
Anonim

RFC 7159-ը հրապարակվել է 2014-ի մարտին և թարմացնում է RFC 4627-ը: Սա նշանակում է, որ RFC 7159-ով « դատարկ » (ինչպես նաև «ճշմարիտ» և «կեղծ») դառնում է ա վավեր JSON տեքստը։ Այսպիսով, JSON տեքստի սերիական արժեքը a դատարկ առարկան իսկապես « դատարկ »: Ցավոք, ոչ բոլորը JSON վերլուծիչները / ապասերիալիզատորները աջակցում են տողի վերլուծմանը « դատարկ ”.

Հաշվի առնելով սա՝ JSON-ում թույլատրվո՞ւմ է NULL-ը:

Տողերը, բուլյանները և ամբողջ թվերը չունեն «դատարկ» ձև, այնպես որ լավ է օգտագործել դատարկ արժեքներ։ « JSON ունի հատուկ արժեք, որը կոչվում է դատարկ որը կարող է սահմանվել ցանկացած տեսակի տվյալների վրա՝ ներառյալ զանգվածները, օբյեկտները, թվերը և բուլյան տիպերը։ Հետևաբար, տվյալ հատկությունների համար տվյալների օբյեկտի վրա որևէ գործողություն չի ձեռնարկվում։

Նաև գիտեք, արդյոք դատարկ տողը վավեր է JSON: Մինչդեռ ան դատարկ տող չէ վավեր JSON երկու մեջբերում է վավեր JSON . Սա կարևոր տարբերություն է։ Ինչ է ասել ա լար որը պարունակում է երկու մեջբերում, նույնը չէ, ինչ an դատարկ տող . JSON.

Բացի դրանից, չսահմանված վավեր JSON է:

չսահմանված չէ վավեր json արժեքը, թեև դա այդպես է վավեր javascript-ում։ Պաշտոնյայից json ստանդարտ (ECMA-404, Բաժին 5): Ա JSON արժեքը կարող է լինել օբյեկտ, զանգված, թիվ, տող, ճշմարիտ, կեղծ կամ զրոյական:

Ինչպե՞ս եք անտեսում NULL արժեքները JSON պատասխանում:

Ավելի լավ վերահսկելու համար JSON ելք, կարող ես անտեսել զրոյական դաշտերը , և Ջեքսոնը տրամադրում է դա անելու մի քանի տարբերակ: Դու կարող ես անտեսել զրոյական դաշտերը դասարանի մակարդակում՝ օգտագործելով @JsonInclude(Include. NON_NULL)՝ ներառելով միայն ոչ զրոյական դաշտեր , այդպիսով բացառելով ցանկացած հատկանիշ, որի արժեքը է դատարկ.

Խորհուրդ ենք տալիս: