Computer >> Máy Tính >  >> Lập trình >> Python

Làm thế nào để truyền một đối tượng json làm tham số cho một hàm python?


Chúng tôi có đoạn mã này bên dưới sẽ đối tượng json đã cho làm tham số cho một hàm python.

ví dụ

import json
json_string = '{"name":"Rupert", "age": 25, "desig":"developer"}'
print type (json_string)
def func(strng):
    a =json.loads(strng)
    print type(a)
    for k,v in a.iteritems():
           print k,v
    print dict(a)      
func(json_string)

Đầu ra

<type 'str'>
<type 'dict'>
desig developer
age 25
name Rupert
{u'desig': u'developer', u'age': 25, u'name': u'Rupert'}