Ich habe ein JSON-Objekt, das ich von einem anderen Dienst bekomme. Ich möchte, dass diese JSON-Daten in eine Excel-Datei exportiert werden, so dass der Wert des Attributs "access" als neue Spalte angehängt wird und die Spalte entweder true/false enthält. Wenn zwei Datensätze das gleiche Attribut "Details" und "Projekt" und "Zugriff" -Attribut haben, dann sollten die beiden Datensätze zu einem einzigen Datensatz in Excel zusammengeführt werden mit beiden Werten des Attributs mit True.Formatieren von JSON-Daten in eine Excel-Datei
Ex: JSON-Objekt
{"Approvals":
[
{"details":
{"ID": "A",
"object": "person"},
"access": "user",
"project":
{"ID": "Z",
"entityType": "domain"}
},
{"details":
{"ID": "B",
"object": "person"},
"access": "superuser",
"project":
{"ID": "Z",
"entityType": "domain"}
},
{"details":
{"ID": "A",
"object": "person"},
"access": "superuser",
"project":
{"ID": "Z",
"entityType": "domain"}
}
]
}
Ich möchte eine Excel wie diese Datei.
details/ID,details/object,user,superuser,project/ID,project/entityType
A ,person ,true,true ,Z ,domain
B ,person ,false,true ,Z ,domain
Ich dachte an send_file in Schienen mit Hilfe der Excel-Datei zu erzeugen, aber ich konnte nicht von Algorithmus denken die beiden Datensätze zu verschmelzen, wenn Wert des Attributs „Details“ und „Projekt“ sind Sames.
Ich kann die Daten entweder in Jquery oder Ruby formatieren, also füge ich diese beiden Tags in der Frage hinzu.
Sie können eigentlich nichts * in * jQuery tun, weil es keine Programmiersprache ist. Sie können etwas in JavaScript * mit * jQuery machen. –