2

AngularJS から Python (Google App Engine) に送信された JSON オブジェクトを解析するときに、いくつかの問題が発生しています。

AngularJS コード:

var article = { name: 'car' };
$http.put("articles", article);

Python コード:

# -*- coding: UTF-8 -*-

import os
import webapp2
import logging
import json 

class ArticleHandler(webapp2.RequestHandler):

    def put(self):
        data = self.request

        logging.error(data)
        #x = json.dumps(data)   
        #y = json.loads(data)

エラーログは {"name":"car"} を返します

json.dumps(data) が発生します: TypeError(repr(o) + " is not JSON serializable")

json.loads(data) が発生します: TypeError: expected string or buffer

どんな助けでも大歓迎です

4

1 に答える 1