SORU
16 ŞUBAT 2009, PAZARTESİ


Json.js ve json2.js arasındaki fark

Birisi farkı 2 JSON ayrıştırıcıları arasında ne olduğunu bana söyleyebilir?

https://github.com/douglascrockford/JSON-js/blob/master/json.js
https://github.com/douglascrockford/JSON-js/blob/master/json2.js

2007-04-13 (parseJSON gibi yöntemler var) bir JSON dosyası var. Yeni sürümler bu yöntem göremiyorum.

CEVAP
16 ŞUBAT 2009, PAZARTESİ


Kod: kendi

// Augment the basic prototypes if they have not already been augmented.
// These forms are obsolete. It is recommended that JSON.stringify and
// JSON.parse be used instead.

if (!Object.prototype.toJSONString) {
    Object.prototype.toJSONString = function (filter) {
        return JSON.stringify(this, filter);
    };
    Object.prototype.parseJSON = function (filter) {
        return JSON.parse(this, filter);
    };
}

ParseJSON kullanılmıyor sanırım, bu nedenle yeni sürümü (json2) bile artık kullanmıyor. Kodunuz parseJSON sadece bu kod parçası bir yerde tekrar iş yapmak için ekleyebilirsiniz bir çok kullanır, ancak:

    Object.prototype.parseJSON = function (filter) {
        return JSON.parse(this, filter);
    };

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ecf150king

    ecf150king

    20 Ocak 2006
  • ETrade Supply

    ETrade Suppl

    23 Temmuz 2011
  • LiquidMusick

    LiquidMusick

    23 Aralık 2010