Mam szereg danych do wprowadzenia do bazy danych. Interfejs użytkownika do wprowadzania danych nie nadaje się do wprowadzania zbiorczego, więc próbuję sformułować odpowiednik w wierszu poleceń. Kiedy sprawdzam żądanie sieciowe interfejsu użytkownika w przeglądarce Chrome, widzę żądanie PUT obiektu json. Kiedy próbuję powtórzyć żądanie
curl -H 'Accept: application/json' -X PUT '{"tags":["tag1","tag2"],"question":"Which band?","answers":[{"id":"a0","answer":"Answer1"},{"id":"a1","answer":"answer2"}]}' http://example.com/service`
Pojawia się błąd
curl: (3) [globbing] nawiasy zagnieżdżone nie są obsługiwane w pozycji X
Gdzie X to pozycja znaku pierwszego „[”.
Jak mogę umieścić obiekt json zawierający tablicę?