Tengo un problema con la función JS JSON.parse().
Estoy trabajando con el marco del matraz y mi objetivo es enviar una respuesta JSON desde la web a mi plantilla html.
@app.route('/index', methods=['GET','POST']) def index(): response_API = requests.get('http://127.0.0.1:5001/api/lotnumbers') dataJson = response_API.json() if request.method == "POST": print(request.form.getlist('checkbox-case')) return render_template('generate.html', excel=dataJson)Y trato de recuperar mis datos de esta manera:
<script> var table = JSON.parse('{{excel | tojson | safe}}'); console.log(table); </script>Pero siempre tengo este error: Uncaught SyntaxError: token inesperado en JSON en la posición 18 en JSON.parse () en (índice): 95:22
¿Cuál es la mejor manera de recuperar mis datos de una respuesta web?