Convertir le tableau des valeurs clés de l'objet

Je fais un get qui me renvoie un objet json comme suit:

        "data": [
[
"2016 Pass/Fail Rates by Test Centre",
"",
"",
"",
"",
"",
"",
"",
"",
""
],
[
"",
"Passes",
"",
"No ID",
"",
"Fails",
"",
"Fail Dangerous",
"",
"Total"
],
[
"Sometown",
"8,725",
"53.40%",
"140",
"0.90%",
"7,417",
"45.40%",
"48",
"0.30%",
"16,330"
],
[
"Some Other Town",
"12,778",
"44.80%",
"193",
"0.70%",
"15,422",
"54.10%",
"103",
"0.40%",
"28,496"
],
[... many more identically formatted arrays ...]

et je voudrais terminer avec:

[{"Location":"Sometown", "Passes":8,725, "Pass%":53.40%, "No ID":140, "NoID%":0.90%, "Fails":7,417, "Fail%":45.40%, "Fail Dangerous":48, "FailDangerous%":0.30%, "Total":16,330}, {"Location":"Some Other Town", "Passes":8,725, etc etc...

Je tiens donc à ignorer le premier tableau à l'intérieur de la "data", tableau, utilisez les valeurs de la deuxième matrice de touches (et remplacer les chaînes vides avec quelque chose de plus utile) et les valeurs dans tous les autres tableaux comme des valeurs dans l'objet résultant.

De sorte qu'il est tout à fait le multipart problème, bien que je soupçonne assez simple. Quelle est la façon la plus simple de le faire - et, si différents, ce qui est le plus mince de chemin à faire en termes de transformation/chargement de la page?

Merci d'avance,

InformationsquelleAutor protoskull | 2017-03-31