HTTPieを使ったネストしたJSONオブジェクトの送信
2023-07-21 20:39:53
質問
HTTPieを使って、ネストしたJSONオブジェクトをパースして送信しようとしているのですが、方法がわかりません。JSONオブジェクトを送信する方法はかなり明確ですが、次のようなネストされたものは送信できません。
{ "user": { "name":"john"。 "年齢": 10 }
どのように解決するのですか?
2022年1月にリリースされたHTTPie 3.0に対応したアップデートを行います。
HTTPie 言語を使用したネストされた JSON のビルトインサポートが追加されました。
$ http pie.dev/post \
tool[name]=HTTPie \
tool[about][homepage]=httpie.io \
tool[about][mission]='Make APIs simple and intuitive' \
tool[platforms][]=terminal \
tool[platforms][]=desktop \
tool[platforms][]=web \
tool[platforms][]=mobile
{
"tool": {
"name": "HTTPie",
"about": {
"mission": "Make APIs simple and intuitive"
"homepage": "httpie.io",
},
"platforms": [
"terminal",
"desktop",
"web",
"mobile",
]
}
}
ネストされたJSONについては、docsで詳しく説明されています。 https://httpie.io/docs/cli/nested-json
3.0 より古い HTTPie に対する古い回答です。
あなたは
でJSON全体を渡します。
stdin
:
$ echo '{ "user": { "name": "john", "age": 10 } }' | http httpbin.org/post
または
で生のJSONを値として指定します。
:=
:
$ http httpbin.org/post user:='{"name": "john", "age": 10 }'
関連
-
[解決済み] 正しいJSONコンテンツタイプは何ですか?
-
[解決済み] JSONでコメントを使用することはできますか?
-
[解決済み] なぜGoogleはJSONレスポンスにwhile(1);を前置するのでしょうか?
-
[解決済み] cURLでJSONデータをPOSTするにはどうすればよいですか?
-
[解決済み] JavaScriptでJSONをきれいに印刷する
-
[解決済み] JSONPとは何か、なぜ作られたのか?
-
[解決済み] Chromeを使用してASP.NET Web APIがXMLの代わりにJSONを返すようにするにはどうすればよいですか?
-
[解決済み] RESTful WebServiceにファイルや関連データをJSONで投稿する。
-
[解決済み] フェッチする JSONデータをPOSTする
-
[解決済み] Node.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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] json gem のインストール中にエラー 'mkmf.rb can't find header files for ruby' が発生する。
-
[解決済み] SQLAlchemy (psycopg2.ProgrammingError) can't adapt type 'dict'.
-
[解決済み] JQ:キーに対するフィルタリング
-
stdClass 型のオブジェクトを配列として使用できない
-
TypeError: タイプ 'bytes' のオブジェクトは JSON シリアライズ可能ではありません。
-
ジャクソン・ジャクソン・コア
-
[解決済み】GoのJSONマーシャルでJSONのキー名を小文字にする
-
[解決済み] ヘッダー値:application/vnd.api+json
-
[解決済み] SwiftでHTMLエンティティをデコードするには?
-
[解決済み] Goを使用してJSONレスポンスを提供するには?