ЛК
Size: a a a
ЛК
KK
SP
{
"data": {
"element": {
"byStudio": {
"coverSources": [
{
"digitalId": 11,
"pathPart": "--",
"primaryColor": "000000"
},
{
"digitalId": 99,
"pathPart": "",
"primaryColor": "ffffff"
}
]
}
}
}
}
я хочу его переложить в dataclass, чтобы не мучаться с обращением по ключуSP
SP
r
re_class_name = re.compile(r'([A-Z]*[a-z]*)')
def convert_class_name(name):
"""
>>> convert_class_name('ClassName')
'class_name'
>>> convert_class_name('ABClassName')
'abclass_name'
"""
li = re_class_name.findall(name)
return '_'.join(i.lower() for i in li if i)
SP
{
"data": {
"element": {
"byStudio": {
"coverSources": [
{
"digitalId": 11,
"pathPart": "--",
"primaryColor": "000000"
},
{
"digitalId": 99,
"pathPart": "",
"primaryColor": "ffffff"
}
]
}
}
}
}
я хочу его переложить в dataclass, чтобы не мучаться с обращением по ключуSP
A
A
DS
S
DS
DI
A
A
А
A
NK
DS