У меня есть JSON-файл DNS-трафика с этим форматом
{
"index": {
"_type": "answer_query",
"_id": 0,
"_index": "index_name"
}
}
{
"answer_section": " ",
"query_type": "A",
"authority_section": "com. 172 IN SOA a.xxxx-xxxx.net. nstld.xxxx-xxxxcom. 1526440480 1800 900 604800 86400",
"record_code": "NXDOMAIN",
"ip_src": "xx.xx.xx.xx",
"response_ip": "xx.xx.xx.xx",
"date_time": "2018-05-16T00:57:20Z",
"checksum": "CORRECT",
"query_name": "xx.xxxx.com.",
"port_src": 50223,
"question_section": "xx.xxxx.com. IN A",
"answer_count_section": 0
}
Мне нужно извлечь данные с номером после пробела (в данном примере это будет 172) в authority_section
изменьше 300 и не обращайте внимания на те из них, которые не соответствуют требованию, а затем запишите выходные данные в другой файл JSON.
Как этого добиться?Спасибо