- Регистрация
- 03.05.2016
- Сообщения
- 733
- Благодарностей
- 485
- Баллы
- 63
Ситуация такая:
Получаю через гет запрос массив данных, который нужно обработать по 3 параметрам и сохранить в файл в нужном формате
Пример данных:
{"response":{"count":640,"items":[{"id":136065911,"first_name":"Егор","last_name":"Матвеев","is_closed":false,"can_access_closed":true,"can_write_private_message":0,"last_seen":{"time":1566284526,"platform":4},"followers_count":5374,"track_code":"9371b182Tn9T-1SZkzeI5l46J_UkV-4aK2PdNNyWZHcSPP9PuugpFhP-BfGUPY2waP3MdrZShhQtYN00"},{"id":214972965,"first_name":"Сашка","last_name":"Шмидт","is_closed":true,"can_access_closed":false,"can_write_private_message":0,"last_seen":{"time":1566284400,"platform":4},"track_code":"2c0bfae7-7NuCMgrOYRyw5kqK6_Rn9npNqs72OrMY2OMX2gRdgec2ilSkxs8giTKr-rAK0easecwqDvY"},{"id":143987129,"first_name":"Егор","last_name":"Герасимов","is_closed":false,"can_access_closed":true,"can_write_private_message":1,"last_seen":{"time":1566237230,"platform":4},"followers_count":3294,"track_code":"6ce0f590PLNwrtNoPl0Cp1wfNe04oc3j4qcKKK6QGHRvV4gsGXJb2jarjlhqCFKvZtrWbaKkpe3kpAoo"},
1)Нужно оставить строки с параметром "can_write_private_message":1, (с 0 удалить),
2)Удалить все строки с followers_count": - больше 3000
3)Оставить строки в диапазоне недели Unix time на момент выполнения кубика, в строках это параметр "last_seen":{"time":1566284526," (неделя это 604800)
Сохранить списком в формате id "0000000",name "Name"
Получаю через гет запрос массив данных, который нужно обработать по 3 параметрам и сохранить в файл в нужном формате
Пример данных:
{"response":{"count":640,"items":[{"id":136065911,"first_name":"Егор","last_name":"Матвеев","is_closed":false,"can_access_closed":true,"can_write_private_message":0,"last_seen":{"time":1566284526,"platform":4},"followers_count":5374,"track_code":"9371b182Tn9T-1SZkzeI5l46J_UkV-4aK2PdNNyWZHcSPP9PuugpFhP-BfGUPY2waP3MdrZShhQtYN00"},{"id":214972965,"first_name":"Сашка","last_name":"Шмидт","is_closed":true,"can_access_closed":false,"can_write_private_message":0,"last_seen":{"time":1566284400,"platform":4},"track_code":"2c0bfae7-7NuCMgrOYRyw5kqK6_Rn9npNqs72OrMY2OMX2gRdgec2ilSkxs8giTKr-rAK0easecwqDvY"},{"id":143987129,"first_name":"Егор","last_name":"Герасимов","is_closed":false,"can_access_closed":true,"can_write_private_message":1,"last_seen":{"time":1566237230,"platform":4},"followers_count":3294,"track_code":"6ce0f590PLNwrtNoPl0Cp1wfNe04oc3j4qcKKK6QGHRvV4gsGXJb2jarjlhqCFKvZtrWbaKkpe3kpAoo"},
1)Нужно оставить строки с параметром "can_write_private_message":1, (с 0 удалить),
2)Удалить все строки с followers_count": - больше 3000
3)Оставить строки в диапазоне недели Unix time на момент выполнения кубика, в строках это параметр "last_seen":{"time":1566284526," (неделя это 604800)
Сохранить списком в формате id "0000000",name "Name"
Последнее редактирование: