преобразование массива VBA в массив JSON - PullRequest
0 голосов
/ 19 апреля 2011

Я изо всех сил, чтобы преобразовать массив в VBA в JSON.Большая часть информации в Интернете для обратного.Кто-нибудь делал это раньше?У вас все еще есть функция?

Мне нужно взять ассоциативный массив в VBA (excel) и преобразовать его в JSON, чтобы я мог использовать его в JavaScript на своем сайте.*

cars ['BMW'][0]['model'] = 'Series 5'
cars ['BMW'][0]['year'] = 2000
cars ['BMW'][0]['shape'] = 'hatch'
cars ['BMW'][0]['doors'] = 5
cars ['BMW'][1]['model'] = 'Series 3'
......

Ответы [ 2 ]

0 голосов
/ 19 апреля 2011

Javascript массив объектных литералов:

   [{make:'BMW',model:'Series 5',year:2000,shape:'hatch',doors:5},
    {make:'BMW',model:'Series 3',year:2001,shape:'hatch',doors:5}]

Возможный эквивалент JSON:

    {"cars":[{"make":"BMW","model":"Series 5","year":2000,"shape":"hatch","doors":5},
     {"make":"BMW","model":"Series 3","year":2001,"shape":"hatch","doors":5}]}

Если вы не задаете другой вопрос?

0 голосов
/ 19 апреля 2011

Предполагая, что это электронная таблица Excel со строками и столбцами, ваша структура JSON будет выглядеть примерно так:

[[r1c1, r1c2, r1c3, r1c4, r1c5],
 [r2c1, r2c2, r2c3, r2c4, r2c5],
 [r3c1, r3c2, r3c3, r3c4, r3c5],
 [r4c1, r4c2, r4c3, r4c4, r4c5],
 [r5c1, r5c2, r5c3, r5c4, r5c5]]

Это предполагает, что у вас есть 5 строк и 5 столбцов.(r1c1 - это ячейка в строке 1, столбце 1)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...