app_orjson.py 398 B

1234567891011121314
  1. #!/usr/bin/env python
  2. import orjson
  3. from falcon import media
  4. from app import wsgi
  5. # custom JSON handler
  6. JSONHandler = media.JSONHandler(dumps=orjson.dumps, loads=orjson.loads)
  7. extra_handlers = {
  8. "application/json": JSONHandler,
  9. "application/json; charset=UTF-8": JSONHandler
  10. }
  11. wsgi.req_options.media_handlers.update(extra_handlers)
  12. wsgi.resp_options.media_handlers.update(extra_handlers)