• 10分钟 GET 新技能 - JSON

    • 1. JSON是什么?
    • 2. JSON 的基本规则
    • 3. Python 标准库 json 中使用 JSON

10分钟 GET 新技能 - JSON

1. JSON是什么?

JSON 即 JavaScript Object Notation,是 轻量级的 数据交换格式

2. JSON 的基本规则

表达式 描述
{} 对象,由键值对构成
键值对分隔符
[] 数组
, 数组分隔符

以下都是合法的 JSON:

{"name": "east196"}
["east195","east196","east197"]
[{"name":"east195"},{"name":"east196"},{"name":"east197"}]

3. Python 标准库 json 中使用 JSON


import jsonjsonstr = '''
[{"name":"east195"},{"name":"east196"},{"name":"east197"}]
'''jsondict = json.loads(jsonstr)print(type(jsondict))
print(jsondict)

打印结果是:

<type 'list'>
[{u'name': u'east195'}, {u'name': u'east196'}, {u'name': u'east197'}]
new_jsonstr = json.dumps(jsondict)print(type(new_jsonstr))
print(new_jsonstr)

打印结果是:

<type 'str'>
[{"name": "east195"}, {"name": "east196"}, {"name": "east197"}]

版权声明:转载必须注明本文转自 East196 的博客:http://blog.csdn.net/east196

10分钟 GET 新技能 - JSON相关推荐

  1. 10分钟 GET 新技能 - 导言

    10分钟 GET 新技能 - 导言 1. 10分钟可以做什么? 2. 10分钟 GET 一个新技能,可能么? 3. 所以 ~~ 10分钟 GET 新技能 - 导言 1. 10分钟可以做什么? 10分钟 ...

  2. 10分钟 GET 新技能 - 正则表达式

    10分钟 GET 新技能 - 正则表达式 1. 正则表达式是什么? 2. 正则表达式的基本规则 3. Python 标准库 re 中使用 正则表达式 10分钟 GET 新技能 - 正则表达式 1. 正 ...

  3. 10分钟 GET 新技能 - 协程

    10分钟 GET 新技能 - 协程 1. 协程 是什么? 2. 协程 的基本规则 3. Python 流行库 gevent 中使用 协程 10分钟 GET 新技能 - 协程 1. 协程 是什么? 协程 ...

  4. 10分钟 GET 新技能 - XPath

    10分钟 GET 新技能 - XPath 1. XPath 是什么? 2. XPath 的基本规则 3. Python 流行库 lxml 中使用 XPath 10分钟 GET 新技能 - XPath ...

  5. 10分钟 GET 新技能 - CSS选择器

    10分钟 GET 新技能 - CSS选择器 1. CSS选择器是什么? 2. CSS选择器 的基本规则 3. Python 流行库 BeautifulSoup 中使用 CSS选择器 10分钟 GET ...

  6. 10分钟 GET 新技能 - Markdown

    [TOC] 目录 一级标题 二级标题 三级标题 # 一级标题 一级标题 ## 二级标题 二级标题 ### 三级标题 三级标题 > 引用 引用 --- 横线 - 列表项 - 列表项 列表项 列表项 ...

  7. 转:10分钟掌握XML、JSON及其解析

    10分钟掌握XML.JSON及其解析 转载于:https://www.cnblogs.com/kira2will/p/4086047.html

  8. 在10分钟内在新Mac中设置Java开发环境(更新)

    这只是一个小的更新文章,它引用了2个较旧的条目( a , b ),我将它们合并为一个步骤,就像一步操作,并确保所有功能都在最新的MacOSX 10.9 Mavericks下工作 . 我主要针对的是初次 ...

  9. 10分钟学会js处理json常用方法

    一.json定义 JSON ( JavaScript Object Notation) ,它是一串字符串 只不过元素会使用特定的符号标注. {} 双括号表示对象 [] 中括号表示数组 "&q ...

最新文章

  1. JAVA学习日记DAY1
  2. 用latex排版电磁场课程报告
  3. 为什么用 php widget,13.6 Widget扩展
  4. C# 委托(Delegate) 事件(Event)应用详解
  5. 使用python对redis备份zset
  6. LINUX 下设置系统时间 DATE 命令
  7. [Vue.js] 深入 -- 案例 - 购物车
  8. 视频服务器读取hdfs文件,基于HDFS的流媒体服务器Red5视频文件分发的研究与应用...
  9. 边缘节点服务ENS > 产品简介 > 什么是边缘节点服务ENS
  10. python导入数据库的数据怎么在qt界面里刷新_Python中使用pyqtgraph库实现数据可视化之逐点刷新波形图...
  11. Android文件的读写
  12. 毛星云OpenCV3编程入门之python实现
  13. 计算机网络基础ios指令,IOS快捷指令制作真正的贴吧每天全自动签到
  14. python 缩放图片_Python实现图片尺寸缩放脚本
  15. 腾云忆想技术干货|TSF微服务治理实战系列(一)——治理蓝图
  16. cf 581A— Vasya the Hipster
  17. ios 持续获取定位 高德地图_【IOS开发】高德地图定位坐标偏差()
  18. 前端学习——Mobx
  19. C语言过时了?扯淡!
  20. 入职以来一个月的心得体悟

热门文章

  1. uniapp 支付(vx、zfb、app、内嵌H5)
  2. 将.dmp文件导入Linux 机上的 Oracle数据库
  3. 怎样辨别Google蜘蛛
  4. 第三天 hadoop文件系统
  5. 智慧商业,连锁革命 | 10月13日TF77
  6. echart时日周分别统计
  7. 解决树莓派3 基于ubuntu mate 16 的WIFI连接
  8. Ubuntu——anaconda虚拟环境设置
  9. c语言雷霆战机小游戏
  10. Collectors详解