Dados POST no formato JSON

Eu tenho alguns dados que eu preciso converter para o formato JSON e, em seguida, POST-lo com uma função JavaScript.

<body onload="javascript:document.myform.submit()">
<form action="https://www.test.net/Services/RegistrationService.svc/InviteNewContact" method="post" name="myform">
  <input name="firstName" value="harry" />
  <input name="lastName" value="tester" />
  <input name="toEmail" value="[email protected]" />
</form>
</body>

É assim que o post parece agora. Preciso enviar os valores no formato JSON e fazer o POST com JavaScript.

questionAnswers(4)

yourAnswerToTheQuestion