json的使用
import json
str = ‘{“name”:“盗梦空间”}’
print(type(str))
obj = json.loads(type(str))
print(obj)
str2 = json.dumps(obj,ensure_ascii = false)
print((type(str2),":"str2)
json.dump(obj, open(“move.txt”, ‘w’ encoding = ‘utf-8’), ensure_ascii = false)
str3 = json.load(open(‘movie.txt’, ensure_ascii = false)
print(str3)
jsonpath的使用
from jsonpath import jsonpath
import requests
from fack useragent import UserAgent
import json
url = “https://editor.csdn.net/md?not_checkout=1&spm=1019.2139.3001.5352&articleId=125738834”
headers = {
“useragent”:useragent().chrome
}
response = request.get(url,headers=headers)
names = jsonpath(response.json(),‘
.
.
n
a
m
e
s
′
)
c
o
d
e
s
=
j
s
o
n
p
a
t
h
(
r
e
s
p
o
n
s
e
.
j
s
o
n
(
)
,
′
..names') codes = jsonpath(response.json(),'
..names′)codes=jsonpath(response.json(),′…codes’)
print(names)
print(codes)