@GhostZ said in не получается с модуля почты получить письма с hotmail:
@FastSpace, ну меня по этому поводу никто и не спрашивал, а на добавление и тестирование нужно время
а по моему просили что-то такое https://community.bablosoft.com/post/148369
Всем привет. Есть json. ответ.
{
"status": "yes",
"user_id": "62216",
"balance": 16.76,
"currency": "RUB",
"count": 1,
"price": 1.2,
"price_single": 1.2,
"period": 1,
"version": 6,
"type": "http",
"country": "ru",
"list": {
"2587422": {
"id": "2587422",
"version": "6",
"ip": "xxxx:1585:3514:1baa:d0dd:af6a:3cd0:xxxx",
"host": "217.29.xx.xx",
"port": "24xxx",
"user": "L2gexxx"
"pass": "4QAxxx",
"type": "http",
"date": "2018-08-25 14:14:10",
"date_end": "2018-08-26 14:14:10",
"unixtime": 1535195650,
"unixtime_end": 1535282050,
"active": "1"
}
}
}
Необходимо спарсить строку host.
вот как я пытался
var json = JSON.parse([[SAVED_CONTENT]])
[[ID_OBJECT]] = Object.keys(json.list)
[[IP]] = json.list.[[ID_OBJECT]].host
Как поняли у меня ничего не получилось. Выскакивает ошибка. В чём дело:?
Поэтому я его сначала и находил, [[ID_OBJECT]] = Object.keys(json.list), но потом уже ошибка возникает, не знаю почему.
Потому что Object.keys() возвращает массив
[[SAVED_CONTENT]] = '{ "status": "yes", "user_id": "62216", "balance": 16.76, "currency": "RUB", "count": 1, "price": 1.2, "price_single": 1.2, "period": 1, "version": 6, "type": "http", "country": "ru", "list": { "2587422": { "id": "2587422", "version": "6", "ip": "xxxx:1585:3514:1baa:d0dd:af6a:3cd0:xxxx", "host": "217.29.xx.xx", "port": "24xxx", "user": "L2gexxx", "pass": "4QAxxx", "type": "http", "date": "2018-08-25 14:14:10", "date_end": "2018-08-26 14:14:10", "unixtime": 1535195650, "unixtime_end": 1535282050, "active": "1" } } }'
var json = JSON.parse([[SAVED_CONTENT]])
[[ID_OBJECT]] = Object.keys(json.list)[0]
[[IP]] = json.list[ [[ID_OBJECT]] ].host