[jQuery] Sending a JSON object as data in an AJAX request

[jQuery] Sending a JSON object as data in an AJAX request


According to the jQuery docs, the data option (in $.ajax) is supposed
to accept a string or an object (which it then converts to a query
string). It appears as though its not converting my object:
My Javascript is:
var json = {
"Request" : {
"action" : "doSomething",
"params" : {"id":"123"}
}
};
$.ajax({
type: "POST",
     url: WEB_DOMAIN + "/api.php",
     data: json
});
In api.php contains:
<?php var_dump($_REQUEST['Request']); ?>
Which outputs:
string(15) "[object Object]"
Does anyone know what I'm doing wrong?