Skip to Content
可编程网络自动化
book

可编程网络自动化

by Jason Edelman, Scott S. Lowe, Matt Oswalt
January 2023
Intermediate to advanced
458 pages
14h 16m
Chinese
Posts & Telecom Press
Content preview from 可编程网络自动化
数据格式与数据模型
133
一个“键
值”对描述了作者的名字(
"firstName"
键),第二个“键
值”对描述了作者
的姓氏(
"lastName"
)。
本章在开始部分讨论过数据类型的基础知识,现在让我们将目光放在
JSON
所支持的数据
类型上。你会发现这些数据类型和在
Y
AML
中所学到的内容颇为契合。
数字
带符号的十进制数。
字符串
字符集合,比如单词或句子。
布尔值
True
False
数组
值的有序列表。数组元素不必是相同的类型(数组包含在方括号
[]
)。
对象
“键
值”对的无序集合。键必须是字符串(对象包含在花括号
{}
)。
NULL
空值。用单词
null
表示。
接下来,让我们在
Python
中使用
JSON
,看看都能做些什么
。这个例子非常类似于第
4
中讲到的
Python
字典。
5.4.2
 在
Python
中使用
JSON
JSON
得到了众多语言的广泛支持。事实上,你经常可以将
JSON
数据结构导入指定语言
的构造中,只需一行命令就能搞定。来看几个例子。
JSON
数据保存在一个简单的文本文件内。
{
"hostname": "CORESW01",
"vendor": "Cisco",
"isAlive": true,
"uptime": 123456,
"users": {
"admin": 15,
"storage": 10,
},
"vlans": [
{
"vlan_name": "VLAN30",
"vlan_id": 30
},
{
"vlan_name": "VLAN20", ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

弱监督学习实用指南

弱监督学习实用指南

Wee Hyong Tok, Amit Bahree, Senja Filipi
Python和NLTK实现自然语言处理

Python和NLTK实现自然语言处理

Posts & Telecom Press, Nitin Hardeniya
Go程序设计语言

Go程序设计语言

艾伦A. A.多诺万, 布莱恩W. 柯尼汉
Python机器学习案例精解

Python机器学习案例精解

Posts & Telecom Press, Yuxi (Hayden) Liu

Publisher Resources

ISBN: 9787115606181