2013-06-14 3 views
0

У меня есть АЯКС процедура, которая возвращает строку, которая выглядит примерно такСтроки массива из массива

[["analog.__VG_SPP3_SFRTPCT","analog.__VG_SPP3_SFRTPCT"], 
["analog._3305_LIST210_1","analog._3305_LIST210_1"], 
["analog._AG_5340_PR14AN","analog._AG_5340_PR14AN"], 
["analog._AG_EPNT_2","analog._AG_EPNT_2"], 
["analog._AG_EPNT_SP","analog._AG_EPNT_SP"], 
["analog._AG_MERC_ERXTES","analog._AG_MERC_ERXTES"], 
["analog._AG_ROC_TEST","analog._AG_ROC_TEST"], 
["analog._AG_ROM1_LOAD","analog._AG_ROM1_LOAD"], 
["analog._AG_TEST_CRC1LT","analog._AG_TEST_CRC1LT"], 
["analog._AG_TEST_CRC1RT","analog._AG_TEST_CRC1RT"], 
["analog._CWAV_TST_MDP1CV","analog._CWAV_TST_MDP1CV"], 
["analog._CWAV_TST_MDP1CV_LIST","analog._CWAV_TST_MDP1CV_LIST"], 
["analog._CWAV_TST_MDP2CV","analog._CWAV_TST_MDP2CV"], 
["analog._CWAV_TST_MDP2CV_LIST","analog._CWAV_TST_MDP2CV_LIST"], 
["analog._CWAV_TST_MOR1CV","analog._CWAV_TST_MOR1CV"], 
["analog._CWAV_TST_MOR1CV_LIST","analog._CWAV_TST_MOR1CV_LIST"], 
["analog._CWAV_TST_MOR2CV_LIST","analog._CWAV_TST_MOR2CV_LIST"], 
["analog._CWAV_TST_TIME001","analog._CWAV_TST_TIME001"], 
["analog._CWAV_TST_TIME002","analog._CWAV_TST_TIME002"], 
["analog._CWAV_TST_TIME003","analog._CWAV_TST_TIME003"]] 

Что является самым простым и быстрым способом преобразовать эту строку в массив массивов, синтаксис практически так же, как если бы вы определяли одну и ту же структуру в javascript, есть ли способ выполнить ее как javascript и получить из нее переменную массива?

+0

'вар туАггау = JSON.parse (arrayString);' – acdcjunior

ответ

3

Это называется JSON.

Вы ищете JSON.parse.

+0

не знаю, почему он был признан вниз, это похоже на ответ JSON, и если вы проанализируете его как JSON, вы получите многомерный массив. – Daniel

+0

Не знаю, почему этот ответ был опущен; верно. –

+0

Абсолютно верно, я совсем забыл об этом. – aggaton

0

Используйте JSON.parse и проанализируйте текст ответа. Это даст вам массив массивов.

1

Вам нужно будет использовать JSON (Javascript Object Notation).

Что-то вроде:

var analogObject = JSON.parse(analogString); 

Вы можете превратить его обратно в строку затем:

var analogString = JSON.stringify(analogObject); 
Смежные вопросы