جاوا اسکریپٹ JSON stringify() میتھد
- ਪਿਛਲਾ ਪੰਨਾ parse()
- ਅਗਲਾ ਪੰਨਾ parse()
- ਉੱਪਰ ਵਾਪਸ ਜਾਓ جاوا اسکریپت جسون مراجع دستورالعمل
تعریف اور استعمال
JSON.stringify() میتھد جس میں جاوا اسکریپٹ آئی-اوبجیکٹ کو جملے کو تبدیل کردیگا.
وایب سرور کو ڈاٹا بھیجتا ہوئیں تو ڈاٹا کو جملہ بننا چاہئیے.
مثال
مثال 1
ਜਾਵਾਸਕ੍ਰਿਪਟ ਆਪਣੇ ਆਪਣੇ ਆਪਰੇਟਰ ਨੂੰ ਸਟਰਿੰਗ ਬਣਾਓ:}}
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 ਪੈਰਾਮੀਟਰ:
/* ਹਰੇਕ ਸਪੇਸ ਵਿੱਚ ਸਪੇਸ ਵਰਤੋਂ: */ var obj = { "name":"Bill", "age":"19", "city":"Seattle"}; var text = JSON.stringify(obj, null, "SPACE");
ਸਿਧਾਂਤ
JSON.stringify(obj, replacer, space)
ਪੈਰਾਮੀਟਰ ਮੁੱਲ
ਪੈਰਾਮੀਟਰ | ਵਰਣਨ |
---|---|
obj | ਲਾਜ਼ਮੀ। ਟਰਾਂਸਫਾਰਮ ਕਰਨ ਵਾਲਾ ਮੁੱਲ। |
replacer |
ਵਿਕਲਪਿਕ। ਨਤੀਜੇ ਵਿੱਚ ਟਰਾਂਸਫਾਰਮ ਕਰਨ ਵਾਲੇ ਫੰਕਸ਼ਨ ਜਾਂ ਐਕਸ਼ਨ ਦੀ ਸੂਚੀ। ਜੇਕਰ ਪੈਰਾਮੀਟਰ ਇੱਕ ਫੰਕਸ਼ਨ ਹੈ, ਤਾਂ ਸੀਕੁਲੇਸ਼ਨ ਵਿੱਚ ਹਰੇਕ ਮੁੱਲ ਦੇ ਆਪਰੇਟਰ ਨੂੰ ਫੰਕਸ਼ਨ ਦੇ ਟਰਾਂਸਫਾਰਮ ਅਤੇ ਪ੍ਰੋਸੈਸਿੰਗ ਕੀਤਾ ਜਾਵੇਗਾ; ਜੇਕਰ ਪੈਰਾਮੀਟਰ ਇੱਕ ਐਕਸ਼ਨ ਹੈ, ਤਾਂ ਸੀਕੁਲੇਸ਼ਨ ਵਿੱਚ ਸ਼ਾਮਲ ਹੋਣ ਵਾਲੇ ਆਪਰੇਟਰ ਦੇ ਨਾਮ ਹੀ ਸੀਕੁਲੇਸ਼ਨ ਕੀਤੇ ਜਾਣਗੇ; ਜੇਕਰ ਪੈਰਾਮੀਟਰ ਨਲਸ ਹੈ ਜਾਂ ਪ੍ਰਦਾਨ ਨਹੀਂ ਕੀਤਾ ਹੈ ਤਾਂ ਆਪਣੇ ਸਾਰੇ ਆਪਰੇਟਰ ਨੂੰ ਸੀਕੁਲੇਸ਼ਨ ਕੀਤਾ ਜਾਵੇਗਾ。 |
space |
ਵਿਕਲਪਿਕ। ਸਟਰਿੰਗ ਜਾਂ ਸੰਖਿਆ ਮੁੱਲ। ਸ਼ਾਬਦਿਕ ਸਪੇਸ ਦੀ ਨਿਰਦੇਸ਼ਨ ਕਰਦੇ ਹੋਏ ਸਪੇਸ ਸਟਰਿੰਗ, ਯੂਜ਼ ਕਰਕੇ ਆਉਟਪੁਟ ਨੂੰ ਸੁੰਦਰ ਬਣਾਉਣ (pretty-print) ਵਜੋਂ ਵਰਤਿਆ ਜਾਵੇਗਾ; ਜੇਕਰ ਪੈਰਾਮੀਟਰ ਇੱਕ ਸੰਖਿਆ ਹੈ, ਤਾਂ ਉਹ ਸਪੇਸਾਂ ਦੀ ਸੰਖਿਆ ਦਿਸਾਵੇਗੀ; ਉੱਚਤਮ ਮੁੱਲ 10 ਹੋਵੇਗਾ। ਇਹ ਮੁੱਲ ਜੇਕਰ 1 ਤੋਂ ਘੱਟ ਹੈ ਤਾਂ ਇਹ ਸਪੇਸ ਨਹੀਂ ਹੋਵੇਗਾ; ਜੇਕਰ ਪੈਰਾਮੀਟਰ ਇੱਕ ਸਟਰਿੰਗ ਹੈ (ਜਦੋਂ ਸਟਰਿੰਗ ਦੀ ਲੰਬਾਈ 10 ਅੱਖਰਾਂ ਤੋਂ ਵੱਧ ਹੁੰਦੀ ਹੈ ਤਾਂ ਉਸ ਦੇ ਪਹਿਲੇ 10 ਅੱਖਰਾਂ ਨੂੰ ਲਿਆ ਜਾਵੇਗਾ), ਉਹ ਸਟਰਿੰਗ ਸਪੇਸ ਵਜੋਂ ਵਰਤੀ ਜਾਵੇਗੀ; ਜੇਕਰ ਇਹ ਪੈਰਾਮੀਟਰ ਪ੍ਰਦਾਨ ਨਹੀਂ ਕੀਤਾ ਹੈ (ਜਾਂ ਨਲਸ) ਤਾਂ ਕੋਈ ਸਪੇਸ ਨਹੀਂ ਹੋਵੇਗਾ。 |
ਤਕਨੀਕੀ ਵੇਰਵਾ
ਵਾਪਸੀ ਮੁੱਲ: | ਇੱਕ ਸਟਰਿੰਗ |
---|---|
JavaScript ਸੰਸਕਰਣਾਂ: | ECMAScript 5 |
ਬਰੌਜਰ ਸਮਰਥਨ
ਸਾਰੇ ਸਾਈਟਾਂ ਵਿੱਚ ਅੰਕ ਇਹ ਪਹਿਲੀ ਬਰੌਜਰ ਆਈਸੀ ਨੂੰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਸਮਰਥਨ ਦਿੰਦੇ ਹਨ ਨੂੰ ਸੂਚੀਬੱਧ ਕਰਦੇ ਹਨ。
ਮੈਥਡ | ਚਰਮ | IE | ਫਾਇਰਫਾਕਸ | ਸੈਫਾਰੀ | ਓਪਰਾ |
---|---|---|---|---|---|
stringify() | 4.0 | 8.0 | 3.5 | 4.0 | 11.5 |
ਸਬੰਧਤ ਪੰਨੇ
JSON ਟੂਰੀਅਲ:JSON ਮੁੱਢਲਾ ਵੇਰਵਾ
- ਪਿਛਲਾ ਪੰਨਾ parse()
- ਅਗਲਾ ਪੰਨਾ parse()
- ਉੱਪਰ ਵਾਪਸ ਜਾਓ جاوا اسکریپت جسون مراجع دستورالعمل