J'ai une série de données à entrer dans la base de données. L'interface utilisateur permettant de saisir les données n'est pas adaptée à la saisie en masse. J'essaie donc de formuler un équivalent en ligne de commande. Lorsque j'examine la requête réseau de l'interface utilisateur dans chrome, je vois une requête PUT d'un objet json. Lorsque j'essaie de répliquer la requête
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`
Je reçois une erreur
curl : (3) [globbing] les accolades imbriquées ne sont pas supportées à la position X
Où X est la position du caractère du premier "[".
Comment puis-je PUT un objet json qui inclut un tableau ?