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

  • Matt Stokes

    Matt Stokes

    22 Ocak 2008
  • Moto Journal

    Moto Journal

    28 Mayıs 2007
  • TastyTuts | Creative video tutorials by Gareth David

    TastyTuts |

    6 Temmuz 2011