想把下面JSON解析成一条条数据按层次存入数据库,方便以后重新组装成原JSON格式,有好的办法吗

想把下面JSON解析成一条条数据按层次存入数据库,方便以后重新组装成原JSON格式,有好的办法吗,第1张

引用命名空间

using NewtonsoftJsonConverters;

using NewtonsoftJson;

我直接返DataTable

//DataTable

DataTable dt = edu_noticeBLLedu_noticeCommonGetList(3,PageIndex, recount, where, "nt,prnickName", "ntpublishTime DESC", out ReCount);

//转换json做处理间类型空格处现两t

IsoDateTimeConverter dtConverter = new IsoDateTimeConverter { DateTimeFormat = "yyyy''MM'月'dd''" };

//面Datatable转换Json,处理间第二参数掉

var noticeData = JsonConvertSerializeObject(dt, dtConverter);

将记录转为Json格式

publicString(List,ClassbeanClass,StringdatePatten,inttotalCount){

JSONArrayjsonArray=JSONArrayfromObject();

JsonConfigjsonConfig=newJsonConfig();

JSONArray=newJSONArray();

TbaseModel=null;

for(inti=0;i

JSONObjectrowData=(JSONObject)jsonArrayget(i);

baseModel=(T)JSONObjecttoBean(rowData,beanClass);

JSONObjectjo=JSONObjectfromObject(baseModel,jsonConfig);

add(jo);

}

jsonString=new();

jsonStringappend(toString());

//返回结果集

returnjsonStringtoString();

}

//使用实例

StringstrData=(users,S_USERclass,null,userssize());

//users:多条记录;S_USER:POJO类

将json对象的 键值对,转化为 ContentValues 对象中的键值对(键 为表中的字段名),然后插入数据库就可以了。

dbManagerinsert(TABLENAME, null, values);

1首先需要用script引入jquery和easyui文件。如图所示:

2html页面设置如下:

data-options里面设置的属性可根据需要自己定义,是否单选,是否设置分页等等。

3引入easyui的css样式。

4用ajax方法加载出数据。

注意:在成功以后的回调函数中给页面id为dg的盒子绑定数据。

5配置datagrid方法:

function fLoadTable(){

$('#dg')datagrid({

title: '用户列表',

width: 700,

height: 300,

fitColumns: true,

//对应json数据中的每一列

columns : [ [ {

field : 'id', //每一列的名字

width : '100',

title:'ID',

checkbox:true

},{

field : 'flag',

title : '职位',

width : '100',

align : 'center'

}, {

field : 'userName',

title : '姓名',

width : '100',

align : 'center',

},{

field : 'gender',

title : '性别',

width : '100',

align : 'center',

},{

field : 'email',

title : '邮箱',

width : '100',

align : 'center',

}

] ],

idField:'id',

loadMsg:'Processing, please wait …',

pagination:true 

});

}

6最后调用这两个函数。

7效果截图

下面是我的json数据:

以上就是关于想把下面JSON解析成一条条数据按层次存入数据库,方便以后重新组装成原JSON格式,有好的办法吗全部的内容,包括:想把下面JSON解析成一条条数据按层次存入数据库,方便以后重新组装成原JSON格式,有好的办法吗、mysql使用什么类型存json数据(什么数据库适合存json)、如何将 JSON 对象存储在 SQLite 数据库中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9590585.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存