网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 大学论文导航 设计下载 最新论文 下载排行 原创论文 论文源代码
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > 其他类别 > 正文

在python中如何转换JSON 字符串?

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 14/07/21

文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。网学的各位小编整理了其他类别-在python中如何转换JSON 字符串?的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!

我们在开发一个Web服务时,可能会使用基于JSON的Web服务协议。如果你使用Python语言来开发的话,它的扩展模块是能直接处理JSON格式的消息。例如,在Python2.6中引入的Python的JSON模块提供了默认的JSON编码器和解码器,当然你可以安装和使用其他的JSON编码器/解码器。

下面的代码片段是在Python中解析JSON的例子

Python代码 
  1. import json  
  2.    
  3. json_input = '{ "one": 1, "two": { "list": [ {"item":"A"},{"item":"B"} ] } }'  
  4.    
  5. try:  
  6.     decoded = json.loads(json_input)  
  7.    
  8.     # pretty printing of json-formatted string  
  9.     print json.dumps(decoded, sort_keys=True, indent=4)  
  10.    
  11.     print "JSON parsing example: ", decoded['one']  
  12.     print "Complex JSON parsing example: ", decoded['two']['list'][1]['item']  
  13.    
  14. except (ValueError, KeyError, TypeError):  
  15.     print "JSON format error"  

 下面是例子打印的结果

Python代码 
  1. {  
  2.     "one"1,  
  3.     "two": {  
  4.         "list": [  
  5.             {  
  6.                 "item""A"  
  7.             },  
  8.             {  
  9.                 "item""B"  
  10.             }  
  11.         ]  
  12.     }  
  13. }  
  14. JSON parsing example:  1  
  15. Complex JSON parsing example:  B  

  • 上一篇资讯: C++ Buidler 6要注意的问题
  • 网学推荐

    免费论文

    原创论文

    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号