1 Kasım 2016 Salı

Javascript'te Json Serialize ve Deserialize İşlemleri

Yorum Bırak
Javascript'te Json Serialize ve Deserialize İşlemleri


Javascript kullanarak verilerimizi json formatına serialize etmek istiyorsak aşağıdaki örneklerden faydalanabiliriz:

JSON.stringify({});                  // '{}'
JSON.stringify(true); // 'true'
JSON.stringify('foo'); // '"foo"'
JSON.stringify([1, 'false', false]); // '[1,"false",false]'
JSON.stringify({ x: 5 }); // '{"x":5}'

JSON.stringify(new Date(2006, 0, 2, 15, 4, 5))
// '"2006-01-02T15:04:05.000Z"'

JSON.stringify({ x: 5, y: 6 });
// '{"x":5,"y":6}' or '{"y":6,"x":5}'
JSON.stringify([new Number(1), new String('false'), new Boolean(false)]);
// '[1,"false",false]'

JSON.stringify({ x: [10, undefined, function(){}, Symbol('')] });
// '{"x":[10,null,null,null]}'
gördüğümüz gibi verilen verilerin serialize edilmiş hallerini yukarıda görebilirsiniz.

Elimizde json verisi varsa ve yukarıdakinin tam aksine bunu deserialize etmek istiyorsak da aşağıdaki örneklerden faydalanbiliriz:

JSON.parse('{}');              // {}
JSON.parse('true'); // true
JSON.parse('"foo"'); // "foo"
JSON.parse('[1, 5, "false"]'); // [1, 5, "false"]
JSON.parse('null'); // null
Kaynak:mozilla.org

0 yorum:

Yorum Gönder