Here's a logic you should be able to reuse often:
When you generate your JSON, use the DOM to store it in your form. Now it will go to the server with the remainder of the form's data.
<include type='hidden' name='json' id='json' value='the JSON data string'>
You can do lots of nice things with the hidden input element.