0

jQuery.param と同じ機能を実装する ASP リソースがあるかどうかを知りたいです。ASP で JSON 応答を作成していますが、一部の文字 (例: "/") で "Uncaught SyntaxError: Unexpected token h jquery-1.8.3.min.js:2 v.extend.parseJSON jquery- 1.8.3.min.js:2" 応答を "jQuery.parseJSON" しようとしている間。それで、「/」を「%5C」などに置き換える必要があると思います。手動で置き換える必要があるすべての文字を処理せずに「response.write」する方法はありますか?

どんな助けにも感謝します。

http://jsonlint.com/ :

 {
     "Name": "hmp",
     "URL": """    
 }

3 行目の解析エラー:

..."hmp",    "URL": """         }
----------------------^

期待 '}'、 ':'、 '、'、 ']'

4

1 に答える 1

1

この古典的なASPにはそのような機能がありません。「別のものを使用する必要がある」ことをエスケープするには(vbscriptを使用したクラシックasp):

dim jsonStr

jsonStr = "{" &_
          "     ""Name"": ""hmp""," &_
          "     ""URL"": """" &_
          "}"

response.write jsonStr

vbscript を使用して従来の ASP で \ または / をエスケープする必要はありません

これは、json 生成に関していくつかの便利な機能を実装するクラスです。

于 2013-02-18T13:12:10.113 に答える