你要先分析boday 这个字符串,先去确认它是不是个json格式的数据,然后根据它的结构创建一个相应的类(假设叫XXX类),之后才能进行json的解析:
XXX xxx=JsonConvertDeserializeObject<XXX>(boday);
你好,提问者:
解决日期取年月日两种办法:
一种是在sql查询数据库的时候就把日期的格式转换好;
DATE_FORMAT(start_time,'%Y-%m-%d') starttime一种方法是在你获取数据的时候转换
SimpleDateFormat sdm = new javatextSimpleDateFormat("yyyy-MM-dd");你这样吧,数据取出来后,用StringBuilder 拼一个json 传到前台去吧!
给你个例子:
StringBuilder jsonStrAll = new StringBuilder("["); //定义一个StringBuilderfor(employee c : list){//循环你的list
jsonStrAllappend("{"+ "\""+"catid"+"\""+":"+"\""+cgetCatid()+"\""+","+"\""+"catname"+"\""+":"+"\""+cgetCatname()+",isLeaf:true,expanded:false,"+"loaded:true},"); //把你要拼接的字段放进去
}
String str = jsonStrAllsubstring(0, jsonStrAlllength()-1); //把最后的,(逗号)截取掉
if(!""equals(str)){
str = str+"]"; //加上结尾,json就拼接完了
}
//最后return str ; 就可以了!
以上就是关于c#如何将mysql数据库中的数据转换成json字符串全部的内容,包括:c#如何将mysql数据库中的数据转换成json字符串、从数据库中得到的数据list转换成json,如果list对象中字段类型是Date,出现的问题、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)