Devolver un array JSON en bottle implica establecer el content type de la respuesta a application/json y luego volcar manualmente el array usando json.dumps():
bottle_return_json.py
#!/usr/bin/env python3
from bottle import route, run, response
import json
@route('/')
def json_array():
response.content_type = 'application/json'
return json.dumps(["a", "b", "c"])
run(host='localhost', port=9000)
Echa un vistazo a artículos similares por categoría:
Python
Si este artículo te ha ayudado, considera invitarme a un café o hacer una donación vía PayPal para apoyar la investigación y publicación de nuevos artículos en TechOverflow