Przepraszam, jeśli wcześniej pytano, ale nie mogłem znaleźć dobrego przykładu tego, co próbuję osiągnąć. Może po prostu nie szukam właściwej rzeczy. Proszę mnie poprawić, jeśli gdzieś to ma wyjaśnienie. W każdym razie ...Json grupa danych JavaScript
Mam dane JSON skonstruowany tak jak ...
{"Result":[
{"Level":"ML","TeamName":"Team 1","League":"League 1"},
{"Level":"ML","TeamName":"Team 2","League":"League 2"},
{"Level":"ML","TeamName":"Team 3","League":"League 3"},
{"Level":"3A","TeamName":"Team 4","League":"League 1"},
{"Level":"3A","TeamName":"Team 5","League":"League 2"},
{"Level":"3A","TeamName":"Team 6","League":"League 3"},
{"Level":"2A","TeamName":"Team 7","League":"League 1"},
{"Level":"2A","TeamName":"Team 8","League":"League 2"},
{"Level":"2A","TeamName":"Team 9","League":"League 3"},
]}
chciałbym grupy lub restrukturyzacji go tak jak ...
{"Result":[
{"ML":[
{"TeamName":"Team 1","League":"League 1"},
{"TeamName":"Team 2","League":"League 2"},
{"TeamName":"Team 3","League":"League 3"}
]},
{"3A":[
{"TeamName":"Team 4","League":"League 1"},
{"TeamName":"Team 5","League":"League 2"},
{"TeamName":"Team 6","League":"League 3"}
]},
{"2A":[
{"TeamName":"Team 7","League":"League 1"},
{"TeamName":"Team 8","League":"League 2"},
{"TeamName":"Team 9","League":"League 3"}
]}
]}
Jak by to osiągnąć to z Javascript/jQuery? Niestety nie mogę edytować tego, co serwer mi wysyła.
[? Co próbowałeś] (http://whathaveyoutried.com/) To jest trywialny problem ... –
Konwersja do JSON obiekt, skopiuj odpowiednie części do innego obiektu i przekonwertuj drugi obiekt na json. Możesz to zrobić. –
@ JonathanM Ten ostatni krok może nie być nawet konieczny, ponieważ prawdopodobnie będą chcieli faktycznie coś zrobić z obiektem w pewnym momencie. –