Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
2 ตอบกลับ
3831 มุมมอง

Hello all,

I have made a controller and i already success sending data json body through postman in format like this (default format)

{"params": {"name": "admin", "age": "18"}}


but i need to receive data json body in format like this

{"name": "admin", "age": "18"}

can anyone tell me how to change receive format json without "params"? (i'm using odoo 10)
อวตาร
ละทิ้ง
ผู้เขียน

my code like this

class res_partner(http.Controller):

@http.route('/res_partner/create', type='json', auth="user")

def res_partner_erp(self, **post):

user = request.jsonrpckey['user']

env = request.env(user=user.id)

now = datetime.now()

partner_obj = env['res.partner']

res_partner = {}

for record in post.keys():

res_partner[record] = post[record]

res_partner['name'] = post['name']

res_partner['age'] = post['age']

result = partner_obj.create(res_partner)

return {

"id": result.id,

"code": 200,

"message": "OK",

}

Related Posts ตอบกลับ มุมมอง กิจกรรม
7
ม.ค. 24
49728
0
ก.พ. 21
3554
1
ม.ค. 20
9258
0
เม.ย. 17
3111
Controller not working แก้ไขแล้ว
2
ก.พ. 23
3113