gpt4 book ai didi

asp.net-mvc - Controller.Json 方法将 & 编码为\u0026

转载 作者:行者123 更新时间:2023-12-05 05:27:49 26 4
gpt4 key购买 nike

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

示例:http://myserver.com/Controller/Action?id=1234\u0026lang=ENG

这不会导致我的 Controller Action :Action(int id);

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

谢谢。

最佳答案

根据JSON spec\u0026是字符串的有效部分,代表&字符。

如果您用来反序列化 JSON 的任何东西都没有将 \u0026 变回 &,那么它就做错了。您应该使用可以正确反序列化它的东西,而不是在它已经损坏后尝试修复它。

关于asp.net-mvc - Controller.Json 方法将 & 编码为\u0026,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17105620/

26 4 0