Er null gyldig i JSON?
Er null gyldig i JSON?

Video: Er null gyldig i JSON?

Video: Er null gyldig i JSON?
Video: The Complete Next js Course - Learn Nextjs in 2 Hours! | React SSR + timecodes 2024, Kan
Anonim

RFC 7159 blev offentliggjort i marts 2014 og opdaterer RFC 4627. Det betyder, at med RFC 7159, " nul ” (samt”sand” og”falsk”) bliver til en gyldig JSON tekst. Så JSON tekst serialiseret værdi af en nul objekt er faktisk " nul ". Desværre ikke alle JSON parsere / deserializere understøtter parsing af strengen " nul ”.

I betragtning af dette, er S NULL tilladt i JSON?

Strenge, booleaner og heltal har ikke en 'tom' form, så der er det okay at bruge nul værdier. " JSON har en særlig værdi kaldet nul som kan indstilles på enhver type data, inklusive arrays, objekter, antal og booleske typer." Derfor foretages der ingen handling på dataobjektet for disse egenskaber."

Ved også, er en tom streng gyldig JSON? Mens en tom streng er ikke gyldig JSON to citater er gyldig JSON . Dette er en vigtig sondring. Hvilket vil sige a snor der indeholder to citater er ikke det samme som en tom streng . JSON.

Udover dette, er undefined gyldig JSON?

udefineret er ikke en gyldig json værdi, selvom det er gyldig i javascript. Fra embedsmanden json standard (ECMA-404, afsnit 5): A JSON værdi kan være et objekt, matrix, tal, streng, sand, falsk eller null.

Hvordan ignorerer du NULL-værdier i JSON-svar?

For at få bedre kontrol JSON output, kan du ignorer null-felter , og Jackson giver et par muligheder for at gøre det. Du kan ignorer null-felter på klasseniveau ved at bruge @JsonInclude(Inkluder. NON_NULL) til kun at inkludere ikke- nul felter , således udelukker enhver egenskab, hvis værdi er nul.

Anbefalede: