Как получить Array из Array String в JavaScript или AngularJS?

0

Первоначально я имею переменную, которая содержит строковые данные

var stringArray = "[{'middleName':'T','lastName':'TEST5LAST','occupation':'QA','homeAddressZipcode':'85001','entitySequenceNumber':7,'homeAddressCity':'PHOENIX','ssn':'111111115','cellPhone':'4807363273','employer':'ABC','workPhoneExtension':'5555','entityType':'JOINT','homePhone':'4807363272','identificationType':'0','email':'[email protected]','workPhone':'4807363274','firstName':'TEST5FIRST','homeAddressStreet':'8000','homeAddressState':'AZ'}]";

Есть функция в JavaScript или AngularJS, которая позволит мне построить настоящий массив Java следующим образом?:

var realArray = [
  {
     "middleName":"T",
     "lastName":"TEST1LAST",
     "occupation":"HR",
     ...
  },
  {
     "middleName":"T",
     "lastName":"TEST5LAST",
     "occupation":"QA",
     ...
  },
  ...
];
  • 3
    Ваша строка образца имеет закрывающее ] но не открывающее [ , кстати.
  • 1
    встроенная функция в AngularJS будет angular.fromJson(stringArray);
Показать ещё 3 комментария
Теги:
arrays

2 ответа

1
Лучший ответ

Попробуй это.

realArray = JSON.parse(stringArray);
0

JSON.parse(stringArray) возвращает объект JSON

Ещё вопросы

Сообщество Overcoder
Наверх
Меню