using Newtonsoft.Json.Converters;
public class QualityInfoJson
{
public string QualityInspectorsID { get; set; }
public string BIMID { get; set; }
public string QuestionType { get; set; }
public string QuestionDescription { get; set; }
public string EndDate { get; set; }
public string ResposibilitiesID { get; set; }
public string ProjectId { get; set; }
public string SectionId { get; set; }
}
public bool QualityInfoAdd(string QualityInfoJsn, string FileType, byte[] File, string FileName)
{
try
{
string jso = "{\"QualityInspectorsID\":\"44\",\"BIMID\":\"1010301010011\",\"QuestionType\":\"1\",\"QuestionDescription\":\"test\",\"EndDate\":\"2017-9-2\",\"ResposibilitiesID\":\"78,34,56,87\",\"ProjectId\":\"44\",\"SectionId\":\"25\"}";
QualityInfoJson QualityInfo = DeserializeJsonToObject<QualityInfoJson>(jso);
res = DBHelper.Db.ExecuteNonQuery(@" Insert into t_AddressBookAddFavorite(QualityInspectorsID,BIMID,QuestionType,QuestionDescription,EndDate,ResposibilitiesID,AttachmentType,AttachmentFiles,IsNotified,CreateTime,ProjectId,SectionId) values(@QualityInspectorsID,@BIMID,@QuestionType,@QuestionDescription,@EndDate,@ResposibilitiesID,@AttachmentType,@AttachmentFiles,@IsNotified,@CreateTime,@ProjectId,@SectionId)",
new DbParameter[] { DBHelper.Db.ParIn("@QualityInspectorsID", QualityInfo.QualityInspectorsID),
DBHelper.Db.ParIn("@BIMID",QualityInfo.BIMID),
DBHelper.Db.ParIn("@QuestionType",QualityInfo.QuestionType),
DBHelper.Db.ParIn("@QuestionDescription",QualityInfo.QuestionDescription),
DBHelper.Db.ParIn("@EndDate",QualityInfo.EndDate),
DBHelper.Db.ParIn("@ResposibilitiesID",QualityInfo.ResposibilitiesID),
DBHelper.Db.ParIn("@AttachmentType",FileType),
DBHelper.Db.ParIn("@AttachmentFiles",FileName),
DBHelper.Db.ParIn("@IsNotified",0),
DBHelper.Db.ParIn("@CreateTime",DateTime.Now),
DBHelper.Db.ParIn("@ProjectId",QualityInfo.ProjectId),
DBHelper.Db.ParIn("@SectionId",QualityInfo.SectionId),
});
if (res > 0)
{
return true;
}
else
return false;
}
catch (Exception)
{
res = 0;
return false;
}
}
.Net處理string類型的JSON字符串
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.