如何使从数据库里取到的数据是这种json格式的呢?多条数据,不是一条,给个例子就行
[{"id":1,"name":"张三"}{"id":2,"name":"李四"}]只要解决一定采纳...
[{"id":1,"name":"张三"}{"id":2,"name":"李四"}]
只要解决 一定采纳 展开
只要解决 一定采纳 展开
5个回答
展开全部
数据库取出来首先是一个LIST。
然后用jsonlib这个包的API转一下就OK了
JSONArray.fromObject(list).toString(); 就可以了
然后用jsonlib这个包的API转一下就OK了
JSONArray.fromObject(list).toString(); 就可以了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
引用命名空间
using Newtonsoft.Json.Converters;
using Newtonsoft.Json;
我是直接返回的DataTable
//得到的DataTable
DataTable dt = edu_noticeBLL.edu_noticeCommonGetList(3,PageIndex, recount, where, "nt.*,pr.nickName", "nt.publishTime DESC", out ReCount);
//转换为json后如果不做一下的处理时间类型的空格处会出现两个t
IsoDateTimeConverter dtConverter = new IsoDateTimeConverter { DateTimeFormat = "yyyy'年'MM'月'dd'日'" };
//下面是将Datatable转换为Json,如果不处理时间,第二个参数可以去掉。
var noticeData = JsonConvert.SerializeObject(dt, dtConverter);
命名空间需要引用dll
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是想直接取出来就json格式吗,貌似没有那个功能,只能通过手动转换
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以从数据库中取出一个List,之后使用JackSon Json 把list转成成json字符串、
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个是json数组,因该是读取数据库得到实体对象,再处理成json的
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询