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

  • Learn Math Tutorials

    Learn Math T

    20 Kasım 2011
  • MADFINGER Games a.s.

    MADFINGER Ga

    21 NİSAN 2009
  • ŠĩŗĜŕôŵåɭȍҭҭ

    ŠĩŗĜŕô

    29 Kasım 2009