У меня есть проблема, подобная этой, у меня есть словарь:
{
"histories":[
{
"id":"22167",
"author":{
"displayName":"Mommy"
},
"items":[
{
"field":"resolution",
"fieldtype":"jira",
},
{
"field":"status",
"from":"10090",
"fromString":"Work in progress",
"to":"10001",
"toString":"Done"
}
]
},
{
"id":"22131",
"author":{
"displayName":"Daddy"
},
"created":"2020-02-28T10:04:22.433+0700",
"items":[
{
"field":"assignee",
"tmpToAccountId":"5c5c29b75bb21413fc41d39b"
},
{
"field":"status",
"fieldtype":"jira",
"fieldId":"status",
"from":"1",
"fromString":"Open",
"to":"10090",
"toString":"Work in progress"
}
]
}
]
}
Мне нужно, чтобы пара данных сопоставления типа ключ-значение для всех вложенных объектов / списков в списке словаря была чем-то вроде это:
{
"histories":[
{
"id":str,
"author":{
"displayName":str
},
"created":str,
"items":[
{
"field":str,
"fieldtype":str,
"fieldId":str,
"from":str,
"fromString":str,
"to":str,
"toString":str,
"tmpToAccountId":str
]
}
]
}
Так что я могу получить все ключи и типы значений из этого словаря
Как решить эту проблему?