বৈধ 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 স্ট্রিংয়ে অনেক কিছুই ব্যাখ্যা করতে পারে।