> it seems that there are shorthand key/value array constructors
Actually it's called an 'object literal'.
Encode the data you want to send by using a PHP binding for JSON at the server and decode the same using Douglas Crockfords' Javascript library for JSON.