本文介绍了如何在JSON对象/数组中添加多个对象?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
你好,
Bellow是我用C#编写的Web服务。
在这里,我从数据库中获得了一个返回值和一个表。
我想将它合并为单个JSON对象/数组。我该怎么办..?
con.Open();
SqlDataAdapter da = new SqlDataAdapter(UpdateUserInfo2,con);
da.SelectCommand.CommandType = CommandType.StoredProcedure;
da.SelectCommand.Parameters.Add(@ UserAutoId,SqlDbType.VarChar).Value = UserAutoId;
da.SelectCommand.Parameters.Add(@ userId,SqlDbType.VarChar).Value = userId;
da.SelectCommand.Parameters.Add(@ firstName,SqlDbType.VarChar).Value = fname;
da.SelectCommand.Parameters.Add(@ lastName,SqlDbType.VarChar).Value = lname;
da.SelectCommand.Parameters.Add(@ emailadr,SqlDbType.VarChar).Value = email;
da.SelectCommand.Parameters.Add(@ hieght,SqlDbType.VarChar).Value = hieght;
da.SelectCommand.Parameters.Add(@ retValue,System.Data.SqlDbType.Int).Direction = System.Data.ParameterDirection.ReturnValue;
da.Fill(tbl);
int retval =(int)da.SelectCommand.Parameters [@ retValue]。Value;
if(retval == 1)
{
string result =1;
//这里我要合并表Object(tbl)和返回值(result)
json = new JavaScriptSerializer()。Serialize(result);
}
else if(retval == 2)
{
string result =2;
json = new JavaScriptSerializer()。Serialize(result);
}
con.Close();
返回json;
}
我的尝试:
我试图更新数据库上的单个记录并响应查询获取,我想得到更新的表和返回值(或任何对象)。
解决方案
hello,
Bellow is My Web Service written in C#.
In this, I got a return value and a table from database.
I want to merge it into single JSON Object/Array. How can I do it..?
con.Open(); SqlDataAdapter da = new SqlDataAdapter("UpdateUserInfo2 ", con); da.SelectCommand.CommandType = CommandType.StoredProcedure; da.SelectCommand.Parameters.Add("@UserAutoId", SqlDbType.VarChar).Value = UserAutoId; da.SelectCommand.Parameters.Add("@userId", SqlDbType.VarChar).Value = userId; da.SelectCommand.Parameters.Add("@firstName", SqlDbType.VarChar).Value = fname; da.SelectCommand.Parameters.Add("@lastName", SqlDbType.VarChar).Value = lname; da.SelectCommand.Parameters.Add("@emailadr", SqlDbType.VarChar).Value = email; da.SelectCommand.Parameters.Add("@hieght", SqlDbType.VarChar).Value = hieght; da.SelectCommand.Parameters.Add("@retValue", System.Data.SqlDbType.Int).Direction = System.Data.ParameterDirection.ReturnValue; da.Fill(tbl); int retval = (int)da.SelectCommand.Parameters["@retValue"].Value; if (retval == 1) { string result = "1"; //Here I want to merge table Object(tbl) and return value (result) json = new JavaScriptSerializer().Serialize(result); } else if (retval == 2) { string result = "2"; json = new JavaScriptSerializer().Serialize(result); } con.Close(); return "json"; }
What I have tried:
I trying to update single record on database and in response to query fetch, I want to get updated table and return value(or any object).
解决方案
这篇关于如何在JSON对象/数组中添加多个对象?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!