json数据转换为python数据
2021-04-01 12:25
标签:col als 类型 规则 rip div 应对 格式 指定 json数据转换为python数据 标签:col als 类型 规则 rip div 应对 格式 指定 原文地址:https://www.cnblogs.com/cheng10/p/13534074.html‘‘‘
json 是数据存储和交换文本信息的语法
javaScript对象表示法
用于数据传递
json中的数据格式 python中的数据
数字 整型 浮点数
字符串 字符串
布尔值 true false True False
数组 列表。元祖
对象 字典
null None
常见的json数据格式
{
code:200,
values:[
{"name":‘lal‘,‘age‘:20}]
}
{} josn数据对应json对象
[] josn数组
‘‘‘ 1 import json
2 age = 10
3 #dumps把数据转化为json语法中的数值数据
4 json_data = json.dumps(age)
5 print(json_data)
6
7 name = ‘橙子‘
8 json_dta =json.dumps(name)
9 print(json_data)
10
11 person ={"chinese":99}
12 json_data =json.dumps(person)
13 print(json_data)
14
15
16
17 #在python中可自定义类型 自定义的类型 在json中没有对应的数据格式
18 #需要制定编码规则 通过编码规则 将自定义类型的数据转换为json可识别的数据
19 class Person():
20 def __init__(self,name):
21 self.name = name
22 def __str__(self):
23 return f"Person(name={self.name})"
24 #__repr__通过容器调用对象调用__repr__
25 #__str__当打印对象时输出设定的格式信息
26 __repr__ =__str__
27
28 p = Person("橙子")
29 print(p)
30 print(type(p))#