在进行服务器端编程时,经常需要对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数据中所需要的信息,是服务器端编程中常用的技巧之一。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。