So to summ it all up. The right answer was:
web
$('#save').click(function() {
y = JSON.stringify(result);
console.log(result)
$.post("/save_leads", {x:y})
.done(function() {})
.fail(function() { alert("error"); })
});
server side
def save_leads(self):
result = self.request.get('x')
result = json.loads(result)
If i could find a post that had answer like this, i would have to ask. So I hope this helps other jQuery -> post(JSON) -> Python
newbs:)