Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从序列化的json字符串中删除列表方括号_Json_Asp.net Mvc - Fatal编程技术网

如何从序列化的json字符串中删除列表方括号

如何从序列化的json字符串中删除列表方括号,json,asp.net-mvc,Json,Asp.net Mvc,我正在使用控制器调用一个存储过程 var insert_query = entities.Database.SqlQuery<Call_Info>("exec [dbo].[insert_call_info] @call_id", new SqlParameter("call_id", call_id)).ToList(); jsonResult = JsonConvert.SerializeObject(insert_query);

我正在使用控制器调用一个存储过程

var insert_query = entities.Database.SqlQuery<Call_Info>("exec [dbo].[insert_call_info] @call_id", 
                        new SqlParameter("call_id", call_id)).ToList();
jsonResult = JsonConvert.SerializeObject(insert_query); // <-- using Newtonsoft.Json
是否有办法删除
[
]
括号

我希望json字符串为:

{\"call_info_id\":18,\"call_id\":91389,\"user_id\":\"105bdbfb-d65a-42d3-ac79-c1e2575ed243\",\"call_arrive\":\"2020-04-03T21:51:24.797\",\"call_end\":\"2020-04-03T22:04:24.797\",\"info\":\"test\",\"AspNetUser\":null,\"Call\":null,\"StatusCode\":1}
var insert\u query=entities.Database.SqlQuery(“exec[dbo].[insert\u call\u info]@call\u id”,
新的SqlParameter(“call_id”,call_id)).ToList();
if(insert\u query!=null&&insert\u query.Count()>0)
{
jsonResult=JsonConvert.SerializeObject(插入查询[0]);
}
这将只序列化第一个元素,因此它不会有[]

{\"call_info_id\":18,\"call_id\":91389,\"user_id\":\"105bdbfb-d65a-42d3-ac79-c1e2575ed243\",\"call_arrive\":\"2020-04-03T21:51:24.797\",\"call_end\":\"2020-04-03T22:04:24.797\",\"info\":\"test\",\"AspNetUser\":null,\"Call\":null,\"StatusCode\":1}
var insert_query = entities.Database.SqlQuery<Call_Info>("exec [dbo].[insert_call_info] @call_id", 
                        new SqlParameter("call_id", call_id)).ToList();
if(insert_query!=null && insert_query.Count()>0)
{
jsonResult = JsonConvert.SerializeObject(insert_query[0]);
}