Knockout.js JSON解析#Hastag响应

Knockout.js JSON解析#Hastag响应,knockout.js,json,hashtag,Knockout.js,Json,Hashtag,我使用的是wysiwyg编辑器和敲除,因此当我初始化视图模型时,我会解析页面上的一些引导数据,以填充wysiwyg和其他一些字段 但是,当数据包含#和可能的其他字符时,knockout的解析器会以意外字符失败 "{"text": "<font color=\"#ffcc66\">Some super sweet body content hello world&nbsp;</font>"}" Uncaught SyntaxError: Unexpected to

我使用的是wysiwyg编辑器和敲除,因此当我初始化视图模型时,我会解析页面上的一些引导数据,以填充wysiwyg和其他一些字段

但是,当数据包含#和可能的其他字符时,knockout的解析器会以意外字符失败

"{"text": "<font color=\"#ffcc66\">Some super sweet body content hello world&nbsp;</font>"}"

Uncaught SyntaxError: Unexpected token # 
“{”text:“一些超甜的身体内容hello world”}”
未捕获的语法错误:意外标记#

像这样存储html以便在服务器和视图模型之间来回传递的最佳方法是什么。我想在存储和解码这个特定字段时,可能必须对其进行编码。我不确定。

似乎最有可能是“”引号转义把一切都搞砸了。我不知道这是否是最好的方法,但我用
encodeURIComponent
对文本字符串进行了编码,当我将文本放回编辑器时,我使用了
decodeURIComponent