SORU
26 EKİM 2011, ÇARŞAMBA


json.döker vs şişesi.jsonify

flask.jsonify yöntemin amacı anladığımdan emin değilim. Bu json dize yapmaya çalışıyorum:

data = {"id": str(album.id), "title": album.title}

ama json.dumps ne flask.jsonify ile alıyorum farklıdır.

json.dumps(data): [{"id": "4ea856fd6506ae0db42702dd", "title": "Business"}]
flask.jsonify(data): {"id", "title"}

Açıkçası daha fazla json.dumps döner ne gibi bir sonuç almam gerekiyor. Neyi yanlış yapıyorum?

CEVAP
1 Kasım 2012, PERŞEMBE


jsonify() fonksiyon şişeyi döndürür flask.Response() nesne zaten var uygun bir içerik türü Başlığı 'application/json' ile kullanmak için json yanıtları, oysa json.dumps() sadece dönüş kodlanmış dize, hangi gerektirecek elle ekleme mıme tipi başlık.

Hakkında daha fazla jsonify() işlevi tam başvuru için here bkz.

Edit: Ayrıca, jsonify() json.dumps() ayrıca listeleri ve diğer destekler ise kwargs veya sözlük kolları, fark ettim.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • akalyne

    akalyne

    13 Mayıs 2009
  • Microsoft Research

    Microsoft Re

    24 EKİM 2008
  • UsherVEVO

    UsherVEVO

    15 EKİM 2009