J'ai une série de données à entrer dans la base de données. L'interface utilisateur pour saisir les données n'est pas bonne pour la saisie en bloc, j'essaie donc de formuler un équivalent en ligne de commande. Lorsque j'examine la demande réseau de l'interface utilisateur dans chrome, je vois une demande PUT d'un objet json. Quand j'essaye de répliquer la demande
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`
J'obtiens une erreur
curl: (3) [globbing] accolades imbriquées non prises en charge à la pos X
Où X est la position du caractère du premier "[".
Comment puis-je METTRE un objet json qui comprend un tableau?