我想从下面给定的代码中获取 Name 的值和 Salary 的值。
{
"records": [
{
"fieldName": "Name",
"value": "Alex"
},
{
"fieldName": "Age",
"value": "22"
},
{
"fieldName": "Salary",
"value": "235000.0"
},
{
"fieldName": "Entry.Date",
"value": "Sat Jan 02 00:00:00 GMT 2021"
}]
}
最佳答案
首先解析整个事情:
out = {o['fieldName']: o['value'] for o in obj['records']}
输出:
{'Name': 'Alex',
'Age': '22',
'Salary': '235000.0',
'Entry.Date': 'Sat Jan 02 00:00:00 GMT 2021'}
然后捕获你想要的:
name, salary = out['Name'], out['Salary']
https://stackoverflow.com/questions/66689673/
相关文章:
c - 将 foo(int *) 作为参数传递给 X 中的 foo(void*)
git - 有没有没有版本提交的 'bump the version' 的方法?
python - 在 pandas 的 to_markdown() 中抑制科学记数法
Flutter - 'showSnackBar' 已弃用 - 如何更新?
javascript - ("[object Promise]") 无法序列化为 JSON
Angular 11 - RouterModule - 'router-outlet' 不是已知元素