Je, null ni halali katika JSON?
Je, null ni halali katika JSON?

Video: Je, null ni halali katika JSON?

Video: Je, null ni halali katika JSON?
Video: How to Create Json in MySQL | TechGeekyArti 2024, Mei
Anonim

RFC 7159 ilichapishwa Machi 2014 na kusasisha RFC 4627. Hii ina maana kwamba kwa RFC 7159, “ null ” (pamoja na “kweli” na “uongo”) inakuwa a JSON halali maandishi. Kwa hivyo JSON Nakala ya thamani ya mfululizo ya a null kitu ni kweli" null ”. Kwa bahati mbaya, sio wote JSON vichanganuzi / viboreshaji vinaunga mkono kuchanganua kamba " null ”.

Kwa kuzingatia hili, JE, NULL inaruhusiwa katika JSON?

Strings, Booleans na integers hazina fomu 'tupu', kwa hivyo ni sawa kutumia. null maadili. " JSON ina thamani maalum inayoitwa null ambayo inaweza kuwekwa kwenye aina yoyote ya data ikijumuisha safu, vitu, nambari na aina za boolean." Kwa hivyo, hakuna hatua inayochukuliwa kwa kitu cha data kwa sifa hizo."

Pia Jua, je, mfuatano tupu ni halali kwa JSON? Wakati a kamba tupu sio JSON halali nukuu mbili ni JSON halali . Hii ni tofauti muhimu. Ambayo ni kusema a kamba ambayo ina nukuu mbili sio kitu sawa na a kamba tupu . JSON.

Kando na hii, JSON haijafafanuliwa ni halali?

isiyofafanuliwa sio a json halali thamani, ingawa ni halali katika javascript. Kutoka kwa afisa json kiwango (ECMA-404, Sehemu ya 5): A JSON thamani inaweza kuwa kitu, safu, nambari, mfuatano, kweli, uongo, au batili.

Unapuuzaje maadili NULL katika majibu ya JSON?

Ili udhibiti bora JSON pato, unaweza puuza sehemu zisizo na maana , na Jackson hutoa chaguzi kadhaa za kufanya hivyo. Unaweza puuza sehemu zisizofaa katika kiwango cha darasa kwa kutumia @JsonInclude(Include. NON_NULL) kujumuisha tu zisizo- mashamba null , hivyo kutojumuisha sifa yoyote ambayo thamani ni null.

Ilipendekeza: