Well, that file is not on a JSON format, it seems like you have already processed it and put the result in a .csv file, so I'm going to keep proposing the same solution.
library(tidyverse)
sample_data <- read_delim("https://www.dropbox.com/s/n8iqqzf6yek7g8t/parameters.csv?dl=1", delim = ";", quote = "\"")
sample_data %>%
separate_rows(parameters, sep = ",") %>%
separate(parameters, c("parameter", "value"), sep = "=>") %>%
drop_na() %>%
mutate_if(is.character, ~str_remove_all(., "[\\\"\\s]")) %>%
mutate(value = as.numeric(value)) %>%
pivot_wider(id_cols = id, names_from = parameter, values_from = value)
#> Warning: Expected 2 pieces. Missing pieces filled with `NA` in 664 rows [691,
#> 732, 802, 1582, 1807, 1947, 2189, 2812, 3966, 4256, 4460, 4895, 5991, 6227,
#> 6596, 6654, 6867, 7192, 7489, 7775, ...].
#> Warning: NAs introducidos por coerción
#> # A tibble: 9,993 x 286
#> id Pr Err DryT Lang Opt1 Opt2 Opt3 Opt4 Opt5 Opt6 Opt7 Opt8
#> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl>
#> 1 1 0 0 0 7 0 0 0 0 0 0 0 0
#> 2 2 55 255 NA NA 0 0 0 0 0 0 0 NA
#> 3 3 12 0 0 21 0 0 0 0 0 0 0 0
#> 4 4 1 0 0 20 0 0 0 0 0 0 0 0
#> 5 5 90 255 0 NA 0 0 0 0 0 0 0 0
#> 6 6 3 255 0 NA 0 0 0 0 0 0 0 0
#> 7 7 234 255 0 NA 0 0 0 0 0 0 0 0
#> 8 8 16 0 0 0 0 0 0 0 0 0 0 0
#> 9 9 16 0 0 1 0 0 0 0 0 0 0 0
#> 10 10 3 255 NA NA 0 0 0 0 0 0 0 NA
#> # … with 9,983 more rows, and 273 more variables: Opt9 <dbl>, PrPh <dbl>,
#> # Temp <dbl>, FillR <dbl>, Steam <dbl>, DelVal <dbl>, MachMd <dbl>,
#> # PrCode <dbl>, SLevel <dbl>, SpinSp <dbl>, RemTime <dbl>, RecipeId <dbl>,
#> # DisTestOn <dbl>, DisTestRes <dbl>, WiFiStatus <dbl>, CheckUpState <dbl>,
#> # Eco <dbl>, Reset <dbl>, OpzProg <dbl>, Program <dbl>, ExtraDry <dbl>,
#> # MissSalt <dbl>, OpenDoor <dbl>, TreinUno <dbl>, MissRinse <dbl>,
#> # StartStop <dbl>, StatoWiFi <dbl>, DelayStart <dbl>, MetaCarico <dbl>,
#> # StatoDWash <dbl>, CodiceErrore <dbl>, OpenDoorOpt <dbl>, Det <dbl>,
#> # T0R <dbl>, T0W <dbl>, TIW <dbl>, NtcD <dbl>, NtcW <dbl>, PF <dbl>,
#> # Cmp <dbl>, Fan <dbl>, Ice <dbl>, Lck <dbl>, Spr <dbl>, Door <dbl>,
#> # Heat <dbl>, Wifi <dbl>, CmpFq <dbl>, Error <dbl>, FrSet <dbl>, FzSet <dbl>,
#> # FrHiTmp <dbl>, FzHiTmp <dbl>, IncrDoorCnt <dbl>, Soft <dbl>, motS <dbl>,
#> # numF <dbl>, rED0 <dbl>, unbC <dbl>, unbF <dbl>, APSoff <dbl>, chartL <dbl>,
#> # APSfreq <dbl>, DPrgCnt <dbl>, DetPreW <dbl>, DetWarn <dbl>,
#> # forwarded <dbl>, SPrgCnt <dbl>, SoftPreW <dbl>, SoftWarn <dbl>,
#> # WaterHard <dbl>, BMO <dbl>, DBN <dbl>, MMS <dbl>, RMO <dbl>, BaSt <dbl>,
#> # DOFU <dbl>, MOLW <dbl>, AMin1 <dbl>, AMin2 <dbl>, AMin3 <dbl>, AMin4 <dbl>,
#> # AMin5 <dbl>, AMin6 <dbl>, AMin7 <dbl>, AMin8 <dbl>, AgiSt <dbl>,
#> # FiErr <dbl>, TMIHM <dbl>, Tarea <dbl>, Tdays <dbl>, LUTime <dbl>,
#> # LockSt <dbl>, AvgSpeed <dbl>, lock <dbl>, Z1hot <dbl>, Z1low <dbl>,
#> # Z1pan <dbl>, Z2hot <dbl>, Z2low <dbl>, …
Created on 2020-01-09 by the reprex package (v0.3.0.9000)