[解決済み] curlを使用して配列付きjsonオブジェクトをPUTする方法
2022-10-19 11:19:31
質問
データベースに入力する一連のデータを持っています。 データを入力するためのユーザーインターフェイスは、一括入力には向いていないので、コマンドラインに相当するものを策定しようとしています。 クロームでUIのネットワークリクエストを調べると、jsonオブジェクトのPUTリクエストが表示されます。 そのリクエストを再現してみると
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`
エラーが表示される
curl: (3) [グロビング] ネストされた中括弧はpos Xでサポートされていません。
ここで、Xは最初の"["の文字位置です。
配列を含むjsonオブジェクトをPUTするにはどうすればよいですか?
どのように解決するのですか?
コマンドラインには -d/--data をPUTで送りたい文字列の前に挿入し、AcceptではなくContent-Typeを設定するようにしたい。
curl -H 'Content-Type: application/json' -X PUT -d '[JSON]' \
http://example.com/service
質問から正確なJSONデータを使用すると、完全なコマンドラインは次のようになります。
curl -H 'Content-Type: application/json' -X PUT \
-d '{"tags":["tag1","tag2"],
"question":"Which band?",
"answers":[{"id":"a0","answer":"Answer1"},
{"id":"a1","answer":"answer2"}]}' \
http://example.com/service
注:JSONデータは可読性のためだけにラップされています。
curl
リクエストでは無効です。
関連
-
[解決済み] json gem のインストール中にエラー 'mkmf.rb can't find header files for ruby' が発生する。
-
[解決済み] cURLでJSONデータをPOSTするにはどうすればよいですか?
-
[解決済み] JavaScriptでJSONをきれいに印刷する
-
[解決済み] Microsoft JSONの日付はどのようにフォーマットするのですか?
-
[解決済み] cURL呼び出しによるHTTPリクエストを使用してヘッダーを送信する方法は?
-
[解決済み] jQueryでフォームデータをJavaScriptオブジェクトに変換する
-
[解決済み] JSONファイルをprettyprintする方法は?
-
[解決済み] JSONデータをファイルに書き込むにはどうしたらいいですか?
-
[解決済み] JSON文字列を安全にオブジェクトに変換する
-
[解決済み] JSオブジェクトをJSON文字列に変換する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】tsconfig.json: Build:No inputs were found in config file.
-
[解決済み] ネストしたng-repeat
-
[解決済み] コマンドラインを使用してJSONオブジェクトの項目をカウントする方法は?
-
Gulpがデモ用ライティングウィジェットを作成
-
[解決済み】cURLを使用してファイルの内容をbodyエンティティとして送信する方法
-
[解決済み] どのようにjqを使用して2つのファイルから2つのJSONオブジェクトをマージするには?
-
[解決済み] JSONの容量に限界はありますか?
-
[解決済み] Swift Codableからプロパティを除外する方法は?
-
[解決済み] PostgresでJSONフィールドにインデックスを作成するには?
-
[解決済み] Swift 4のDecodableプロトコルでカスタムキーを使うには?