假设我们使用Python编写API,并希望返回一个JSON格式的对象,代码示例如下:
import json
from flask import Flask
app = Flask(__name__)
@app.route('/example_api')
def example_api():
data = {
"name": "John",
"age": 25,
"city": "New York"
}
return json.dumps(data)
在上面的代码中,我们使用了Flask框架编写了一个简单的API,并返回了一个字典对象。通过调用json.dumps
方法将字典对象转换为JSON格式化的字符串并返回给调用者。
如果有需要,我们也可以将JSON格式的字符串转换回Python对象。例如:
json_string = '{"name": "John", "age": 25, "city": "New York"}'
json_obj = json.loads(json_string)
print(json_obj['name']) # 输出:John