জেভাস্ক্রিপ্ট JSON stringify() মথুরা

পরিভাষা ও ব্যবহার

JSON.stringify() মথুরা জেভাস্ক্রিপ্ট অবজেক্টকে স্ট্রিং রূপে রূপান্তর করে。

ডাটা ওয়েব সার্ভারে পাঠানোর সময়, ডাটা হতে হবে স্ট্রিং。

উদাহরণ

উদাহরণ ১

জাভাস্ক্রিপ্ট অবজেক্ট স্ট্রিংকরণ:

var obj = { "name":"Bill", "age":19, "city":"Seattle"};
var myJSON = JSON.stringify(obj);
document.getElementById("demo").innerHTML = myJSON;

স্বয়ংক্রিয়ভাবে প্রয়োগ করুন

উদাহরণ 2

উপযোগী রূপান্তরকারী ফাংশন:

/* "city" মান আক্ষরিত করুন:*/
var obj = { "name":"Bill", "age":"19", "city":"Seattle"};
var text = JSON.stringify(obj, function (key, value) {
  if (key == "city") {
    return value.toUpperCase();
  } else {
    return value;
  }
});

স্বয়ংক্রিয়ভাবে প্রয়োগ করুন

উদাহরণ 3

ব্যবহার space পারামিটার:

/* প্রত্যেক স্পেসে 10 টি স্পেস চার্জ প্রবিষ্ট করুন:*/
var obj = { "name":"Bill", "age":"19", "city":"Seattle"};
var text = JSON.stringify(obj, null, 10);

স্বয়ংক্রিয়ভাবে প্রয়োগ করুন

উদাহরণ 4

ব্যবহার space পারামিটার:

/* প্রত্যেক স্পেসে শব্দ SPACE প্রবিষ্ট করুন:*/
var obj = { "name":"Bill", "age":"19", "city":"Seattle"};
var text = JSON.stringify(obj, null, "SPACE");

স্বয়ংক্রিয়ভাবে প্রয়োগ করুন

সংজ্ঞা

JSON.stringify(obj, replacer, space)

পারামিটার মান

পারামিটার বর্ণনা
obj অপরিহার্য। শব্দমালা হিসাবে রূপান্তরিত করতে হবে এই মান
replacer

অপশনাল। ফলাফল রূপান্তরকারী ফাংশন বা আইন্দ্রণ

অপশনাল। ফলাফল রূপান্তরকারী ফাংশন বা আইন্দ্রণ।সিরিয়ালাইজকরণ প্রক্রিয়ায়, সিরিয়ালাইজকরণ করা মানের প্রত্যেক বৈশিষ্ট্যকে এই ফাংশন বা আইন্দ্রণের দ্বারা রূপান্তরিত করা হবে;

যদি পারামিটার হয় একটি আইন্দ্রণ, তবে শুধুমাত্র এই আইন্দ্রণে থাকা নামকরণগুলোই শেষ জিএসওয়ান স্ট্রিংয়ে সিরিয়ালাইজ করা হবে;

যদি পারামিটার null হয় বা প্রদান না হয়, তবে অপেক্ষাকৃত সকল প্রকৃতির সমস্ত বৈশিষ্ট্য সিরিয়ালাইজ করা হবে。

space

অপশনাল। স্ট্রিং বা সংখ্যা মান।সূচনা স্পেস স্ট্রিং সংজ্ঞায়িত করুন, যাতে প্রদর্শন সুন্দরতা (pretty-print) হয়

যদি পারামিটার হয় একটি সংখ্যা, তবে এটি স্পেসের সংখ্যা প্রতিনিধিত করবে; সর্বোচ্চ সীমা 10।এই মান 1-এর নীচে থাকলে, তাহলে স্পেস না থাকার অর্থ

যদি পারামিটার হয় একটি স্ট্রিং (যদি স্ট্রিং দৈর্ঘ্য 10 অক্ষরের ঊর্ধ্ব, তবে তার প্রথম 10 অক্ষর নেওয়া হবে), তবে এই স্ট্রিং স্পেস হিসাবে ব্যবহৃত হবে;

যদি এই পারামিটার প্রদান না হয় (অথবা null) তবে কোনো স্পেস না থাকবে。

প্রযুক্তিগত বিবরণ

ফলাফল: A String
JavaScript সংস্করণ: ECMAScript 5

浏览器支持

表格中的数字注明了完全支持该方法的首个浏览器版本。

方法 Chrome IE Firefox Safari Opera
stringify() 4.0 8.0 3.5 4.0 11.5

相关页面

JSON 教程:JSON সমীক্ষা