Преобразование ответа SDK Google Admin с помощью фигурных скобок с элементами в многомерный массив - PullRequest
0 голосов
/ 10 января 2019

У меня есть данные, которые я получаю из G Suite Admin SDK , который выглядит следующим образом:

[{orgUnitPath=/Test, kind=admin#directory#orgUnit, blockInheritance=false, name=No Public Sharing, description=, etag="string", orgUnitId=id:00000, parentOrgUnitPath=/, parentOrgUnitId=id:111111}, ...]

Как я могу преобразовать это в массив следующим образом:

[[[orgunitpath, test],[orgunitid,000000]],[[orgunitpath, test],[orgunitid,000000]],[[orgunitpath, test2],[orgunitid,222222]],[[orgunitpath, test],[orgunitid,222222]]]

В конечном итоге я хочу импортировать эти данные в источник данных SQL в AppMaker.

1 Ответ

0 голосов
/ 10 января 2019

Вы можете легко сделать это с помощью Array # map

Отрывок:

var res; //[{orgUnitPath:/Test, orgUnitId:id:00000, parentOrgUnitPath=/, parentOrgUnitId=id:111111}, ...]
var array=res.map(function(obj){
    return [['orgunitpath', obj['orgUnitPath']],['orgunitid',obj['orgUnitId']]]
})
...