【发布时间】:2014-01-23 00:50:20
【问题描述】:
我花了好几个小时,我不知道为什么我会丢失我的 json,我的意思是它有“结构”而不是值。我正在尝试返回一个带有 Newtonsoft .Json 库的 JObjects 的 JArray。这是一个简单的例子,我正在尝试用 Linq 来做这件事,但得到的结果是一样的。
我用的是asp mvc,我以this为例
我的控制器:
JArray jsonTest = new JArray(
new JObject
{
{"Title", "hello"},
{
"Author", new JObject
{
{"Name", "hello"},
{"Twitter", "hello"}
}
},
{"Date", "hello"},
{"BodyHtml", "hello"},
},
new JObject
{
{"Title", "hello"},
{
"Author", new JObject
{
{"Name", "hello"},
{"Twitter", "hello"}
}
},
{"Date", "hello"},
{"BodyHtml", "hello"},
}
);
return Json(jsonTest,JsonRequestBehavior.AllowGet);
我得到:
你可以看到我的结构在那里(2 个对象,第二个对象是一个包含 2 个元素的数组),但我没有数据。
我尝试了 jsonTest.tostring() 但我得到了字符串中每个字符的数组。
我错过了什么?
【问题讨论】: