我正在尝试快速准备一些外部api电话,只是希望通过我的“api”作为一个假的响应通过这些结果。 json对象是不平凡的 一万个“行”或90KB的顺序。
我不想为这个一个json响应的所有内容做一个强类型的对象,所以我可以通过一个解串器来运行它,所以就是这样。
所以我的控制器的基本逻辑是:
- 呼叫外线api
- 将web请求的字符串结果存储到var中
- 使用JsonResult生成方法Json()将这些结果输出为json(
不是字符串)(其实json是字符串)
解决方法
Json()帮助程序的整个方面是将其序列化为JSON。
如果要返回原始内容,请直接执行:
return Content(jsonString, "application/json");
json对象
var person={"name":"zhangsan","sex":"男","age":"24"}//json对象
alert(person.name);//zhangsan
alert(typeof person);//object
json字符串
var person='{"name":"zhangsan","sex":"男","age":"24"}';//json字符串
alert(person);//{"name":"zhangsan","sex":"男","age":"24"}
alert(typeof person);//string
最大的区别就是 一个是对象,一个是字符串