26 EKİM 2012, Cuma
Nasıl Flask web çerçeve kullanarak json dönmek için
Amacım python Pandalar kullanarak veri özeti ve JSON şeklinde Özet dönmek için. Şişeyi web çerçeve JSON dönmek için kullanıyorum.
Benim kod aşağıdaki gibi JSON almak için(kütüphaneler hariç)
data = pandas.read_csv('D:\myfile.csv')
for colname, dtype in data.dtypes.to_dict().iteritems():
if dtype == 'object':
print colname
count = data[colname].value_counts()
d = dict((str(k), int(v)) for k, v in count.iteritems())
f = dict(sorted(d.iteritems(), key=lambda item: item[1], reverse = True)[:5])
print f
json.dumps(f)
Şişeyi aşağıdaki şeyler yapmalıyım:
@app.route("/summary")
def some_fn():
# identify filename
# do summary on file
# send it back as json
CEVAP
26 EKİM 2012, Cuma
Eğer f
sözlük ise, sadece bunu yapabilirsiniz
return flask.jsonify(**f)
Bunu Paylaş:
Nasıl Krom XML yerine JSON dönmek için...
Nasıl ayrıştırma kullanarak Node.js JS...
Nasıl kullanarak/Catch olmadan bir diz...
Nasıl bir JSON yanıt RSpec kullanarak ...
Nasıl JSON POST isteği HTTPClient kull...