javascript - 包裹在 pre 标签中的 Json 结果——如何获取它的值(value)

标签 javascript asp.net-mvc json

这是我第一次使用 json。我正在尝试从我的操作方法中返回 Json:

public JsonResult Upload()
{
   ...
   return Json(new { foo = "sos....sos....sos..."});
}

但结果我得到的只是我的消息包装在这个“pre”标签中。如何从中解析“foo”?

"<pre style="word-wrap: break-word; white-space: pre-wrap;">{"foo":"sos....sos....sos..."}</pre>"

最佳答案

我认为您收到包含在 pre 标记中的数据的原因是因为您请求的数据是 HTML 而不是纯文本或 json。

尝试将数据类型指定为 json 以停止将响应转换为 HTML。

关于javascript - 包裹在 pre 标签中的 Json 结果——如何获取它的值(value),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7559461/

相关文章:

ruby-on-rails - Ruby - 如何根据嵌套哈希项的值对数组进行排序?

python - Pandas 数据帧到 JSON 格式的操作

javascript - 如何查看用于显示隐藏的json数据的html代码?

javascript - Gulp:任务从未定义:任务

JavaScript/jQuery VIN 验证器

asp.net-mvc - ASP.NET MVC 可配置验证

asp.net-mvc - 如何创建自动适应分辨率的网页?

javascript - 用键值存储数组

javascript - 更改 Three.js 地球仪的颜色

html - 部分 View html 代码未呈现