Is nul geldig in JSON?
Is nul geldig in JSON?

Video: Is nul geldig in JSON?

Video: Is nul geldig in JSON?
Video: Learn JSON in 10 Minutes 2024, Mei
Anonim

RFC 7159 is in Maart 2014 gepubliseer en dateer RFC 4627 op. Dit beteken dat met RFC 7159, “ nul ” (sowel as “waar” en “onwaar”) word 'n geldige JSON teks. Sodat die JSON teks serialized waarde van a nul voorwerp is inderdaad " nul ”. Ongelukkig nie almal nie JSON ontleders / deserializers ondersteun die ontleding van die string " nul ”.

As jy dit in ag neem, word S NULL toegelaat in JSON?

Strings, Boole en heelgetalle het nie 'n 'leë' vorm nie, so daar is dit goed om te gebruik nul waardes. " JSON het 'n spesiale waarde genoem nul wat op enige tipe data gestel kan word, insluitend skikkings, voorwerpe, getal en Boolese tipes." Daarom word geen aksie geneem op die data-objek vir daardie eienskappe nie."

Weet ook, is 'n leë string geldige JSON? Terwyl 'n leë string is nie geldige JSON twee aanhalings is geldige JSON . Dit is 'n belangrike onderskeid. Wat wil sê a string wat twee aanhalings bevat is nie dieselfde ding as 'n leë string . JSON.

Benewens hierdie, is ongedefinieerde geldige JSON?

ongedefinieerd is nie a geldige json waarde, al is dit geldig in javascript. Van die amptenaar json standaard (ECMA-404, Afdeling 5): A JSON waarde kan 'n voorwerp, skikking, getal, string, waar, onwaar of nul wees.

Hoe ignoreer jy NULL-waardes in JSON-reaksie?

Om beter te beheer JSON uitset, jy kan ignoreer nulvelde , en Jackson bied 'n paar opsies om dit te doen. Jy kan ignoreer nulvelde op klasvlak deur @JsonInclude(Include. NON_NULL) te gebruik om slegs nie- nul velde , dus enige eienskap wie se waarde is nul.

Aanbeveel: