2021-01-29 来源:华纳网 责任编辑:谷雨老师 人气:
核心提示:本期内容:JSON是网络通信中最常用的一种文本交换格式之一
知识点:

JSON基础知识

Python解析JSON

本期内容:

JSON是网络通信中最常用的一种文本交换格式之一,

通常JSON为人眼可见的文本格式,其结构简单,

各编程语言可以非常轻松的解析转换这种格式,

JSON事实上已成为各大平台的数据交换标准。

JSON可以用来表达任意格式的数据,

如数字、文本、数组、对象。

如:

{
  "name": "worldwarner",
  "age": 18,
  "address":
  {
    "country" : "china",
    "zip-code": "116001"
  }
}

那么JSON前面的JS是什么含义呢?

JSON全称=JavaScript Object Notation(JS 对象简谱)

没错,JS就是我们通常所指的JavaScript

因为JSON的格式和JS中的对象格式几乎一样,

不仅JS采用这种对象结构,

现在的C#、Java1.8以后、Python也都采用的类似的这种结构,

真是不要太方便了

那么Python如何进行JSON的转换处理呢?非常简单易操作,开始吧

1) 将字符串转换为JSON

import json
res = json.loads(s)
print(res) 
#somekey=res['key1']
2)对象转换为JSON字符串

import json
stus = {'Name':'Hello','Address':'China Dalian','Age':21}
res2 = json.dumps(stus)  
print(res2)

Python处理JSON就是这么方便。

结合往期的课程,就可以在网络中进行各种数据转换传输了。

完整的源代码可以在Github上下载。

https://github.com/cn09876/guyuedu
 





 




免责声明:本文仅代表作者个人观点,与华纳网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。