Ошибка типа: объект типа 'байты' не JSON сериализуемый в Tweetlivestream - PullRequest
0 голосов
/ 25 марта 2020

Почему у меня возникает эта ошибка TypeError: Объект типа 'bytes' не JSON serializable может кто-нибудь помочь мне решить эту проблему? я думаю, что из json .dumps, но я понятия не имею, чтобы исправить это

from flask import Flask, render_template,request
from tweets import QueryTwitter
import pandas as pd
import json
import requests

app = Flask(__name__)

@app.route("/",methods=['GET','POST'])
def index():
    if request.method == "GET":
        #(a,b,c,d,e)=QueryTwitter("Python")
        return render_template('index1.html')

    else:   
        search = request.form["srch-term"]
        (a,b,c,d,e)=QueryTwitter(search)
        return render_template('index.html',doughnut=json.dumps(a),tweet_map=b,sources_plot=json.dumps(c),sentiment_pie=json.dumps(d),table=json.dumps(e),search=search)

    return "<h1>Something went wrong !! </h1>"

if __name__ == "__main__":
    app.run()
...