"SyntaxError: EOF inesperado" ao avaliar o JavaScript no iOS UIWebView

Eu continuo recebendo este erro em JavaScript ao tentar passar algum JSON para umUIWebView:

SyntaxError: EOF inesperado

Não há número de linha ou nome de arquivo disponívelwindow.onerror mas eu já verifiquei todos os arquivos referenciados, e eles estão bem.

Estou usando o MonoTouchEvaluateJavaScript método que é equivalente a ObjCstringByEvaluatingJavaScriptFromString::

webView.EvaluateJavascript(
    "Viewer.init($('#page'), " + json.ToString() + ");"
);

Ele funciona muito bem na entrada JSON “simples”, mas quebra em objetos maiores.
O que poderia dar errado?

questionAnswers(2)

yourAnswerToTheQuestion