বৈধ JSON এর জন্য আপনার যা প্রয়োজন তা ঠিক তাইনা?
["somestring1", "somestring2"]
বৈধ JSON এর জন্য আপনার যা প্রয়োজন তা ঠিক তাইনা?
["somestring1", "somestring2"]
উত্তর:
আমি ক্রিসআর দুর্দান্ত উত্তর সম্পর্কে আরও কিছুটা বর্ণনা করব এবং তার দুর্দান্ত রেফারেন্স থেকে চিত্রগুলি আনব ।
একটি বৈধ JSON সর্বদা হয় কোঁকড়ানো ধনুর্বন্ধনী {
বা বর্গাকার বন্ধনী দিয়ে শুরু হয় [
, অন্য কিছুই নয়।
{
একটি শুরু করবে object
:{ "key": value, "another key": value }
ইঙ্গিত : জাভাস্ক্রিপ্ট একক উদ্ধৃতি গ্রহণ করলেও
'
, JSON কেবল দ্বিগুণ গ্রহণ করে"
।
[
একটি শুরু করবে array
:[value, value]
ইঙ্গিত : উপাদানগুলির মধ্যে স্পেসগুলি যে কোনও JSON পার্সার দ্বারা সর্বদা উপেক্ষা করা হয়।
value
একজন object
, array
, string
, number
, bool
বা null
:হ্যাঁ, ["a", "b"]
আপনি যদি মনীষের নির্দেশিত লিঙ্কটিতে চেষ্টা করতে পারেন তবে এটি হ'ল একটি কার্যকর বৈধ JSON ।
এখানে কয়েকটি অতিরিক্ত বৈধ JSON উদাহরণ রয়েছে, প্রতি ব্লকের জন্য একটি:
{}
[0]
{"__comment": "json doesn't accept comments and you should not be commenting even in this way", "avoid!": "also, never add more than one key per line, like this"}
[{ "why":null} ]
{
"not true": [0, false],
"true": true,
"not null": [0, 1, false, true, {
"obj": null
}, "a string"]
}
এই ক্ষেত্রে আপনার JSON অবজেক্টটি একটি তালিকা। জেএসএন প্রায় সবসময় বৈশিষ্ট্যযুক্ত একটি বস্তু; এক বা একাধিক কী এর সেট: মান জোড়া, সুতরাং আপনি সম্ভবত একটি অভিধান দেখতে পান:
{ "MyStringArray" : ["somestring1", "somestring2"] }
তারপরে আপনি এর মান জিজ্ঞাসা করতে পারেন "MyStringArray"
এবং আপনি দুটি স্ট্রিংয়ের একটি তালিকা ফিরে পাবেন "somestring1"
এবং "somestring2"
।
হ্যাঁ, জেএসএন হ'ল একটি জাভাস্ক্রিপ্ট আপনার মানের আক্ষরিক উপস্থাপনা যাতে আপনি যা বলেছেন তা সঠিক is
আপনি জেএসওএন স্বরলিপিটির একটি সুন্দর স্পষ্ট এবং ভাল ব্যাখ্যা পেতে পারেন http://json.org/ এ
String strJson="{\"Employee\":
[{\"id\":\"101\",\"name\":\"Pushkar\",\"salary\":\"5000\"},
{\"id\":\"102\",\"name\":\"Rahul\",\"salary\":\"4000\"},
{\"id\":\"103\",\"name\":\"tanveer\",\"salary\":\"56678\"}]}";
এটি কোনও জেএসএন স্ট্রিংয়ের একটি Employee
অবজেক্ট হিসাবে উদাহরণ , তারপরে রেফারেন্স হিসাবে এক অ্যারে একাধিক স্ট্রিং এবং মান @cregox
...
কিছুটা জটিল তবে একটি JSON স্ট্রিংয়ে অনেক কিছুই ব্যাখ্যা করতে পারে।