JSON এ নাল কি বৈধ?
JSON এ নাল কি বৈধ?

ভিডিও: JSON এ নাল কি বৈধ?

ভিডিও: JSON এ নাল কি বৈধ?
ভিডিও: এগ্রিকালচার ও স্পন্সর ভিসায় ইতালি জাবার সময় তুর্কি ও ইতালি এয়ারপোর্টে কি কি কাজ করতে হয় #itali_news 2024, নভেম্বর
Anonim

RFC 7159 মার্চ 2014 এ প্রকাশিত হয়েছিল এবং RFC 4627 আপডেট করে। এর মানে RFC 7159 এর সাথে, “ খালি " (পাশাপাশি "সত্য" এবং "মিথ্যা") হয়ে যায় a বৈধ JSON পাঠ্য তাহলে JSON a এর টেক্সট ক্রমিক মান খালি বস্তুটি আসলেই " খালি ” দুর্ভাগ্যবশত, সব না JSON পার্সার / ডিসিরিয়ালাইজাররা স্ট্রিং পার্সিং সমর্থন করে " খালি ”.

এটি বিবেচনা করে, JSON এ NULL অনুমোদিত?

স্ট্রিং, বুলিয়ান এবং পূর্ণসংখ্যার একটি 'খালি' ফর্ম নেই, তাই সেখানে এটি ব্যবহার করা ঠিক আছে খালি মান " JSON নামক একটি বিশেষ মান আছে খালি যেটি অ্যারে, অবজেক্ট, সংখ্যা এবং বুলিয়ান প্রকার সহ যেকোনো ধরনের ডেটাতে সেট করা যেতে পারে।" তাই, সেই বৈশিষ্ট্যগুলির জন্য ডেটা অবজেক্টের উপর কোন ব্যবস্থা নেওয়া হয় না।"

এছাড়াও জানুন, একটি খালি স্ট্রিং বৈধ JSON? যখন একটি খালি স্ট্রিং এটি না বৈধ JSON দুটি উদ্ধৃতি হল বৈধ JSON . এটি একটি গুরুত্বপূর্ণ পার্থক্য। যা বলে ক স্ট্রিং যে দুটি উদ্ধৃতি রয়েছে একটি হিসাবে একই জিনিস নয় খালি স্ট্রিং . JSON.

এর পাশে, অনির্ধারিত বৈধ JSON?

অনির্ধারিত একটি নয় বৈধ json মান, যদিও এটি বৈধ জাভাস্ক্রিপ্টে। কর্মকর্তার কাছ থেকে json মান (ECMA-404, সেকশন 5): A JSON মান একটি বস্তু, অ্যারে, সংখ্যা, স্ট্রিং, সত্য, মিথ্যা, বা নাল হতে পারে।

আপনি কিভাবে JSON প্রতিক্রিয়ায় NULL মান উপেক্ষা করবেন?

যাতে আরও ভাল নিয়ন্ত্রণ করা যায় JSON আউটপুট, আপনি করতে পারেন নাল ক্ষেত্র উপেক্ষা করুন , এবং জ্যাকসন এটি করার জন্য কয়েকটি বিকল্প সরবরাহ করে। তুমি পারবে নাল ক্ষেত্র উপেক্ষা করুন শুধুমাত্র অ-কে অন্তর্ভুক্ত করতে @JsonInclude(অন্তর্ভুক্ত। NON_NULL) ব্যবহার করে শ্রেণী স্তরে নাল ক্ষেত্র , এইভাবে কোনো বৈশিষ্ট্য বাদ দিয়ে যার মান হয় খালি.

প্রস্তাবিত: