在进行服务器端编程时,经常需要对JSON字符串进行解析以获取相应的数据,其中比较常见的操作就是提取JSON字符串中的字段值。
假设我们有一个JSON字符串如下:
{ "name": "张三","age": 18,"address": { "province": "广东","city": "深圳","street": "科技园路" } }
我们想要获取其中的name和address字段的值,可以使用以下代码:
import json json_str = '{"name": "张三","address": {"province": "广东","street": "科技园路"}}' json_obj = json.loads(json_str) name = json_obj['name'] address = json_obj['address']
运行以上代码后,我们可以得到name的值为“张三”,address的值为一个包含province、city和street字段的字典:
name = "张三" address = { "province": "广东","street": "科技园路" }
如果我们只需要获取address字段中的province值,可以使用以下代码:
province = json_obj['address']['province']
以上就是提取JSON字符串中字段值的基本操作,通过这种方式能够很方便地获取JSON数据中所需要的信息,是服务器端编程中常用的技巧之一。