array json httpie

array - Enviando objeto JSON anidado usando HTTPie



httpie windows (2)

Me gusta de esta manera

$ http PUT localhost:8080/user <<<''{ "user": { "name": "john" "age": 10 }}''

Es preferible porque tiene el mismo prefijo que los comandos relacionados, por lo que es conveniente encontrar los comandos con Ctrl+R en bash:

$ http localhost:8080/user/all $ http GET localhost:8080/user/all # the same as the previous $ http DELETE localhost:8080/user/234

Si tiene fishshell , que no tiene aquí cadenas , puedo proponer la siguiente solución:

~> function tmp; set f (mktemp); echo $argv > "$f"; echo $f; end ~> http POST localhost:8080/user < (tmp ''{ "user": { "name": "john" "age": 10 }}'')

Estoy intentando usar HTTPie para analizar para enviar algún objeto JSON anidado, pero no encuentro cómo. Es bastante claro cómo enviar un objeto JSON pero no uno anidado como

{"usuario": {"nombre": "john" "age": 10}}