парсинг кэш - regexp функция



  • какой тип данных у кэша, не могу спарсить данные, так же пробовал функцию indexOf(""), она не видит ничего, беру обьект например [[CACHE_LIST]][0].request_headers , пытаюсь стандатртной функцией распарсить это, время от времени получается распарсить, а бывает и нет, оно как-то рандомно, глючит или что. Как перевести в читаемый формат для функции regexp встроенной в басе? Ошибку когда парсишь не выдает, просто пустой результат, а когда копирую эту строку руками и вношу в переменную и пробую распарсить, то все гуд, результат выводит. В описании к функции кэша пишется что " Каждый элемент кэша - это объект со следующими свойствами:" А как обьект перевести в string? пробовал через `

    [[BETA]]=[[CACHE_LIST]][0].request_headers; 
    [[BETA]].tostring;
    

    выдает лог не понятный function toString() { [native code] }
    Безымянный.png



  • как вариант сохранить в файл, а потом обратно считать, в итоге будет парсится нормально)



  • @battleground, JSON.stringify() или действие "Изменить формат" в модуле JSON, только зачем с обетом работать с помощью регулярки? Через js или модуль JSON быстрее и менее ресурсозатратно.



  • @GhostZ said in парсинг кэш - regexp функция:

    @battleground, JSON.stringify() или действие "Изменить формат" в модуле JSON, только зачем с обетом работать с помощью регулярки? Через js или модуль JSON быстрее и менее ресурсозатратно.

    эти варианты пробовал, не работают так же, сначала хотел преобразовать через json модуль в json а потом в строку, но нет привета ответа.
    JSON.stringify() не пробовал, хотя сомневаюсь что он сработает если модуль не сработал



  • @battleground said in парсинг кэш - regexp функция:

    @GhostZ said in парсинг кэш - regexp функция:

    @battleground, JSON.stringify() или действие "Изменить формат" в модуле JSON, только зачем с обетом работать с помощью регулярки? Через js или модуль JSON быстрее и менее ресурсозатратно.

    эти варианты пробовал, не работают так же, сначала хотел преобразовать через json модуль в json а потом в строку, но нет привета ответа.
    JSON.stringify() не пробовал, хотя сомневаюсь что он сработает если модуль не сработал

    Тип данных - объект. Для лучшего понимания прочитайте "ассоциативные массивы"


Log in to reply