Мне просто нужно сохранить несколько полей, таких как PublicIpAddress и PrivateIpAddress, в то же время опуская все остальное в большом json-файле. Как я могу сделать это в Python, есть ли «jq» как функция изначально. Заранее спасибо.Как фильтровать данные json
[
{
"EbsOptimized": false,
"LaunchTime": "2017-01-10T12:19:30+00:00",
"PublicIpAddress": "54.229.28.216",
"PrivateIpAddress": "172.31.2.152"
},
{
"EbsOptimized": false,
"LaunchTime": "2017-01-10T12:19:30+00:00",
"PublicIpAddress": "54.229.28.217",
"PrivateIpAddress": "172.31.2.153"
}
]
Редактировать: Мне нужно сделать это в скрипте python, а не вне среды python.
Вы можете попробовать Http: [objectpath] (// objectpath.org/) –
Не уверен, что путь объекта, я новичок в Python. Мне просто нужно отфильтровать несколько полей сына из файла. – user1619524
У Well Python есть своя [библиотека JSON] (https://docs.python.org/2/library/json.html) –