Parámetros anidados con cURL?
Tengo una aplicación para iPhone que solicita una API, y utiliza una estructura de parámetros anidada para pasar un nombre de usuario y contraseña para iniciar sesión.
En mi controlador Rails, estoy recuperando con éxito esta información normalmente usando:
username = param[:session][:username]
Me gustaría probar mi API desde shell, usando cURL. ¿Pero no puedo entender cómo proporcionar parámetros anidados? El siguiente código NO funciona ... Y he intentado múltiples variaciones. ¿Pero parece que no puede entenderlo?
curl -d '{"session":{"username":"test","password":"password"}}' http://testurl/remote/v1/sessions
Cualquier ayuda, muy apreciada!