2017-07-20 10 views

cevap

8

Sen web.json_response kullanabilirsiniz:

async def api_server(request): 
    res = {"q": "qqq", "a": "aaa"} 
    return web.json_response(res)

Dahası json_response gibi ek parametreleri vardır:

json_response(data, text=None, body=None, status=200, reason=None, 
       headers=None, content_type=’application/json’, dumps=json.dumps)

parametrelerin çoğu jenerik web.Response(..) aynıdır ama dumps daha ilginç: verileri JSON eşdeğerine dönüştüren bir yöntemin bir referansıdır. Varsayılan olarak json.dumps kullanır. Bununla birlikte, müşteriye karmaşık nesneler yazmayı planlıyorsanız, belki de bunu değiştirmelisiniz. Şimdilik bu iyi.