构建Json Newtonsoft Jarray
我在这个问题上花了好几个小时,我不知道为什么我会丢失我的json,我的意思是它有“结构”,但没有值。我试图返回一个包含Newtonsoft.Json库的JObjects的JArray。这是一个简单的例子,我试图用Linq做这个,但是得到了相同的结果 我使用的是asp mvc,我举了个例子 我的控制器:构建Json Newtonsoft Jarray,json,json.net,Json,Json.net,我在这个问题上花了好几个小时,我不知道为什么我会丢失我的json,我的意思是它有“结构”,但没有值。我试图返回一个包含Newtonsoft.Json库的JObjects的JArray。这是一个简单的例子,我试图用Linq做这个,但是得到了相同的结果 我使用的是asp mvc,我举了个例子 我的控制器: JArray jsonTest = new JArray( new JObject {
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);
我得到:
正如你们所看到的,我的结构是有两个对象,第二个对象是一个有两个元素的数组,但我没有数据
我尝试了jsonTest.tostring,但得到了字符串中每个字符的数组
我缺少什么?将两个作业对象添加到Jarray中 像
将两个作业对象添加到Jarray中 像 JObject obj1=new JObject(); JObject obj2=new JObject(); JArray arr=new JArray(); arr.Add(obj1); arr.Add(obj2); return arr.ToString(Newtonsoft.Json.Formatting.Indented);