Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc Json方法编码&;至\u0026_Asp.net Mvc_Json - Fatal编程技术网

Asp.net mvc Json方法编码&;至\u0026

Asp.net mvc Json方法编码&;至\u0026,asp.net-mvc,json,Asp.net Mvc,Json,我正在创建一个URL数组,并在控制器中使用controller.Json(array)将JsonResult返回给客户端。但是,其中一个URL具有“&”字符。此字符正在被编码为\u0026。当我在浏览器中打开此URL时,浏览器不会将其解释为“&”字符 示例:\u0026lang=ENG 这不会导致我的控制器动作:动作(intid) 我如何将其解码回&。任何想法都是有用的 谢谢。根据,\u0026是字符串的有效部分,表示&字符 如果用于反序列化JSON的任何内容没有将\u0026转换回&,那么它就

我正在创建一个URL数组,并在控制器中使用controller.Json(array)将JsonResult返回给客户端。但是,其中一个URL具有“&”字符。此字符正在被编码为\u0026。当我在浏览器中打开此URL时,浏览器不会将其解释为“&”字符

示例:\u0026lang=ENG

这不会导致我的控制器动作:动作(intid)

我如何将其解码回&。任何想法都是有用的

谢谢。

根据,
\u0026
是字符串的有效部分,表示
&
字符


如果用于反序列化JSON的任何内容没有将
\u0026
转换回
&
,那么它就做错了。您应该使用能够正确反序列化它的东西,而不是在它已经损坏之后尝试修复它。

我不会在任何地方反序列化。这只是一个URL,我正在尝试使用我的浏览器点击该URL。我需要在哪里反序列化?@letsc:如果您只是从JSON文本中选取字符串,那么您将获得编码的字符串。您需要像往常一样解码JSON以获得实际字符串,其中转义字符被转换回原始形式。