Method ya JSON stringify() ya JavaScript

Muundo na matumizi

Method ya JSON.stringify() inatoa muundo wa JavaScript kwa nafasi.

Kisha haitwa inayotumia kwa kutoa data kwa msingi wa Web, data inahitajika kuwa nafasi.

matokeo

mivuno 1

Inasasisha kifaa cha JavaScript:

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

Tafakari mara moja

Mfano 2

Tumia programu ya kubadilisha:

/* Inaingiza thamani ya "city" kwa kichwani:*/
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;
  }
});

Tafakari mara moja

Mfano 3

Tumia space Thamani:

/* Inaingiza 10 mafupi kwa kila mafupi:*/
var obj = { "name":"Bill", "age":"19", "city":"Seattle"};
var text = JSON.stringify(obj, null, 10);

Tafakari mara moja

Mfano 4

Tumia space Thamani:

/* Inaingiza neno SPACE kwa kila mafupi:*/
var obj = { "name":"Bill", "age":"19", "city":"Seattle"};
var text = JSON.stringify(obj, null, "SPACE");

Tafakari mara moja

Inayotumika kwa Kivinjati

JSON.stringify(obj, replacer, space)

Thamani ya thamani

Thamani Maelezo
obj Inayotumika. Thamani inayotumika kwenye mawasiliano.
replacer

Inayotumika. Programu au kundi inayotumika kwenye matokeo.

Ikiwa thamani ni programu, tabia zingine zilizotumika zitaendelea kwa thamani zilizotumika kwenye programu hii na inayotumika kwenye thamani zilizotumika kwenye programu hii;

Ikiwa thamani ni kundi, tabia zingine zilizotumika kwenye kundi hizi zitaonyeshwa katika mawasiliano wa JSON ya mwisho;

Ikiwa thamani ni null au inahofikia, tabia zote za kifaa zitaonyeshwa.

space

Inayotumika. Thamani ya neno au namba. Inasema mafupi ya uangalifu, inayotumiwa kumzungumza kwa mawasiliano (pretty-print).

Ikiwa thamani ni namba, inaonekana kama ukurabu wa mafupi; kimoja 10. Thamani hii inaingia kwa ukosema kwamba hakuna mafupi;

Ikiwa thamani ni neno (kama ukurabu wa neno una ngumu zaidi ya 10 herufi, inapokutumika herufi 10 zake), neno hunaonekana kama mafupi;

Ikiwa thamani haukufikia (au ni null), hakuna mafupi.

Maadili ya Teknolojia

Mwombaji: A String
Versi ya JavaScript: ECMAScript 5

Makampuni ya wasaidizi

Inafaa kwa tabia za kina kwenye tabia inasema kwa sababu ya kina ya kwanza ya kusukumiza hii method

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

Vipengele vya habari

Mafunzo ya JSON:Ujumbe wa JSON