You could pop the json in a hidden field on button click using jquery and then retrieve it on the back end. You should parse the hidden fields value on the backed to a json object using something like json.net so you can play with the content http://james.newtonking.com/json
It will be something like the following
<asp:HiddenField runat="server" id="hfJson" />
<asp:Button ID="btnSubmit" runat="server" Text="Click me" OnClick="btnSubmit_Click" />
<script>
$(function () {
$('#<%=btnSubmit.ClientID %>').click(function () {
$('#<%=hfJson.ClientID %>').val(anArrayOfOptions);
});
});
</script>
Then in your code behind
protected void btnSubmit_Click(object sender, EventArgs e)
{
JObject anArrayOfOptions = JObject.Parse(hfJson.Value);
}
Hope that helps :)