JSON ичинде null жарактуубу?
JSON ичинде null жарактуубу?

Video: JSON ичинде null жарактуубу?

Video: JSON ичинде null жарактуубу?
Video: Как работает Spring Boot и что такое auto-configuration. Магия? 2024, Декабрь
Anonim

RFC 7159 2014-жылдын мартында басылып чыккан жана RFC 4627 жаңыртат. Бул RFC 7159 менен " нөл ” (ошондой эле “чын” жана “жалган”) болуп калат жарактуу JSON текст. Ошентип JSON тексттин серияланган мааниси a нөл объект чындап эле " нөл ”. Тилекке каршы, баары эмес JSON талдоочулар/сериализаторлор сапты талдоону колдойт " нөл ”.

Муну эске алганда, JSONде NULLге уруксат берилгенби?

Саптар, логикалык жана бүтүн сандардын "бош" формасы жок, ошондуктан ал жерде колдонууга болот нөл баалуулуктар. " JSON деп аталган өзгөчө мааниге ээ нөл массивдерди, объекттерди, санды жана логикалык типтерди камтыган маалыматтардын бардык түрүнө орнотулушу мүмкүн." Демек, ал касиеттер үчүн маалымат объектисинде эч кандай чара көрүлбөйт."

Ошондой эле билесизби, бош сап JSON жарактуубу? Ал эми а бош сап эмес жарактуу JSON эки цитата болуп саналат жарактуу JSON . Бул маанилүү айырмачылык болуп саналат. Кайсынысы а сап эки тырмакчаны камтыган бир эле нерсе эмес бош сап . JSON.

Мындан тышкары, аныкталбаган жарактуу JSON барбы?

аныкталбаган а эмес жарактуу json баалуу болсо да жарактуу javascript менен. Чиновниктен json стандарт (ECMA-404, 5-бөлүм): А JSON маани объект, массив, сан, сап, чын, жалган же нөл болушу мүмкүн.

JSON жоопундагы NULL маанилерине кантип көңүл бурбайсыз?

Жакшыраак көзөмөлдөө үчүн JSON чыгара аласыз нөл талааларды этибарга албаңыз , жана Джексон муну жасоо үчүн бир нече вариантты сунуштайт. Сенин колуңдан келет нөл талааларды этибарга албаңыз класс деңгээлинде @JsonInclude(Include. NON_NULL) колдонуу менен башкаларды гана камтуу үчүн нөл талаалар , Ошентип, кимге таандык болбосун атрибуттарды кошпойт баалуулук болуп саналат нөл.

Сунушталууда: