SORU
29 AĞUSTOS 2010, Pazar


dize için jquery json?

Bir json dize gidiyor ve yerine $.parseJSON, benim nesne al ve string bir değişken olarak json temsil içinde saklayın.

(Uğraştığım bir kütüphane çevresinde olan işe almak için uğraşmak lazım yani hatalı biçimlendirilmiş json bir tip bekliyor.)

Bunu yapmak için en iyi yolu nedir?

CEVAP
29 AĞUSTOS 2010, Pazar


Düzenleme:Aşağıdaki kodu uygulamak yerine Douglas Crockford gelen json2.js kütüphane kullanmanız gerekir. Bazı ekstra özellikleri sağlar ve daha eski tarayıcı desteği/.

Bu json2.js dosyadan al: https://github.com/douglascrockford/JSON-js


// implement JSON.stringify serialization
JSON.stringify = JSON.stringify || function (obj) {
    var t = typeof (obj);
    if (t != "object" || obj === null) {
        // simple data type
        if (t == "string") obj = '"' obj '"';
        return String(obj);
    }
    else {
        // recurse array or object
        var n, v, json = [], arr = (obj && obj.constructor == Array);
        for (n in obj) {
            v = obj[n]; t = typeof(v);
            if (t == "string") v = '"' v '"';
            else if (t == "object" && v !== null) v = JSON.stringify(v);
            json.push((arr ? "" : '"'   n   '":')   String(v));
        }
        return (arr ? "[" : "{")   String(json)   (arr ? "]" : "}");
    }
};

var tmp = {one: 1, two: "2"};
JSON.stringify(tmp); // '{"one":1,"two":"2"}'

Kod: http://www.sitepoint.com/blogs/2009/08/19/javascript-json-serialization/

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Derek Banas

    Derek Banas

    12 AĞUSTOS 2008
  • MatheusDosGames

    MatheusDosGa

    28 Aralık 2011
  • Vortez

    Vortez

    27 Temmuz 2009