Napisz parser JSON, aby sformatować dane dla wykresu kołowego (HighCharts)
Walczyłem z HighCharts kilka godzin na formatowanie danych wejściowych doseries
opcja. W końcu zobaczyłem linktutaj rozwiązałem mój problem z formatowaniem i wprowadzaniem danych.
Format danych, który byłby rozpoznawany przez wykres kołowy HighCharts, jest taki(format 1)
zgodnie z powyższym linkiem:
[["chrome",15],["firefox",20]]
Naprawdę chcędynamiczny dane wejściowe z zewnętrznego adresu URL i sformatuj dane, aby HighCharts mógł je rozpoznać. Format danych uzyskany z adresu URL jest taki(format 2)
:
[
{
"status": "Stopped \/ Idle",
"val": 17.469444444444,
}, {
"status": "Working",
"val": 0,
}, {
"status": "Headland Turning",
"val": 0,
}, {
"status": "Transport",
"val": 0.15333333333333,
}
]
który jest już w formacie JSON.
Chcę tylko wiedzieć, że jest to konieczne, aby napisać parser danychformat 2
doformat 1
? Albo czy brakuje mi czegoś, co HighCharts potrafi rozpoznać dane w formacie JSON i nie potrzebuję pisać parsera?
Jestem nowy w HighCharts, więc nie krępuj się wskazać, jeśli niektóre z moich opisów nie mają sensu. Dziękuję!
EDYTOWAĆ: Dziękuję wszystkim, którzy odpowiedzieli na moje pytanie!