2010-05-02 5 views
0

Я делаю вызов процессор кредитной карты PayPal, и после успешной/неуспешной сделки он возвращает мне строку, которая выглядит следующим образом:Синтаксических вернулся массив в JavaScript

DoDirectPayment не удался: Array ([TIMESTAMP] = > 2010% 2d05% 2d02T23% 3a33% 3a28Z [CORRELATIONID] => 8c503f5c6c861 [ACK] => Отказ [ВЕРСИЯ] => 51% 2e0 [BUILD] => 1268624 [L_ERRORCODE0] => 10527 [L_SHORTMESSAGE0] => Недействительный% 20Data [L_LONGMESSAGE0] => Этот% 20transaction% 20cannot% 20be% 20 обработано% 2e% 20Please% 20enter% 20a% 20valid% 20credit% 20card% 20number% 20 и% 20type% 2e [L_SEVERITYCODE0] => Ошибка [AMT] => 90% 2e00 [CURRENCYCODE] => USD)

Я не профессионал javascript, но как именно я могу превратить это в анализируемый массив?

Спасибо!

ответ

0

Вы не сказали, что вы хотите, чтобы разобрать его в: PHP, Python, Ruby, Java, JSON ...

Но в зависимости от того, что есть, если это ответ JSON, Google для Сервер- основной синтаксический анализатор JSON на внешнем языке. Должен быть простой однострочный лайнер, чтобы разобрать все, что вам нужно.

+0

ах проклятый, не думал менять входящие данные. Похоже, что изменить файл библиотеки PayPal легко, так что он будет предварительно обрабатываться. Благодарю. – Dan

Смежные вопросы