I am using AJAX to send a POST request to a Flask route, but I don't know how to get the post data in a format I can read.
My route looks like this:
@app.route("/sendinvites", methods=["POST"])
@login_required
def sendinvites():
    print(request.get_data("emails"))
    return jsonify("done")
My AJAX looks as:
$.ajax({
    type: "POST",
    dataType: "json",
    url: "/sendinvites",
    data: { emails : emails, usernames: usernames  },
    success: function(data) {
      console.log(data)
    }
  });
An example of the data sent in the emails variable is:
0: Object { id: undefined, username: "me@mydomain.com" }
An example of the output from the route is:
b'emails%5B0%5D%5Busername%5D=me%40mydomain.com'
Does anyone know how I can get the post data into a dictionary object so it is easier to process?
 
    