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!