json数据格式在快速开发平台中的应用讲解,json替换xml作为一种主流的前后端数据传输格式,为什么如此的强大。
认识一段json
columns:[ { field: "", title: "序", align: "center", "20",formatter: function (value, row, rowIndex) { return (rowIndex+1); },edit: false }, { field: "Y", title: "@this.Intl("Field:YunMFramework.Domain.Model.RZZYZJSRB.Y")", titleTooltip:"", "50",align: "center", formatter: function (value, row, rowIndex) { var v='0'; if(value !=null&&value!=''&&value!='undefined'&&!isNaN(value)) { v= number_format(value, 2, '.', ',', 'ceil'); } return v; }, edit: { required: true, disabled: true, type:'number', click: function () { }, blur: function (e) { }, keyup: function (e) { var indexrow = $(this).parent().parent().parent().data('index'); var coldata=$('#rzzyzjsrbstb').bootstrapTable('getColTotal', 1)+'%'; $('.fixed-table-footer>table>tbody>tr td').eq(1).children('div.th-inner').html(coldata); }, keydown: function (e) { }, focus: function (e) {this.select(); }, change: function (e) { } }, footerFormatter: function () { return $('#rzzyzjsrbstb').bootstrapTable('getColTotal', 1)+'%'; }, }, ]上段代码是从快速开发平台中提取的一段代码,熟悉平台的同学都知道,这是bootstrap-table的一段columns代码,这就是典型的json数据格式了。
json数据格式解析
JSON有两种表示结构,对象和数组。
对象结构以”{”大括号开始,以”}”大括号结束。中间部分由0或多个以”,”分隔的”key(关键字)/value(值)”对构成,关键字和值之间以”:”分隔,语法结构如代码。
如列子中表示的一个表格字段应有的属性和值:
{ field: "", title: "序", align: "center", "20",formatter: function (value, row, rowIndex) { return (rowIndex+1); },edit: false },
数组结构以”[”开始,”]”结束。中间由0或多个以”,”分隔的值列表组成,语法结构如代码。如列子的:columns:[]。
在JavaScript中的应用
我们可以先申明一个数组,然后把数据push如数组,形成json数据格式。如咱们往表中动态添加一个字段:
var deycolumns=[ //快速开发平台json数组申明 { title: '序', field: 'F0', align: 'center', valign: 'middle', edit: false, "20", formatter: function (value, row, rowIndex) { return (rowIndex+1); } }, ] //快速开发平台json数据插入数组 deycolumns.push( { field: "F10004", title: "期初余额合计", titleTooltip:"", "50",align: "center", formatter: function (value, row, rowIndex) { var v='0'; if(value !=null&&value !=''&&value !='undefined'&&!isNaN(value)) { v= number_format(value, 2, '.', ',', 'ceil'); } return v; }, edit: false });
JSON数据格式在AJAX中的应用
这个我们讲的比较多,在文章中有很多篇是介绍ajax的,这个是常用的搭配了,文章链接:
.Net MVC-视图层使用Ajax怎么实现视图局部数据异步刷新
json数据格式在快速开发平台中的应用讲解,json替换xml作为一种主流的前后端数据传输格式。JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于JavaScript的一个子集。 JSON采用完全独立于语言的文本格式,其简单通俗、易于掌握、没有多余的交互流量,已经成为最大众化的数据交互格式。
本站文章除注明转载外,均为本站原创或翻译,欢迎任何形式的转载,但请务必注明出处,尊重他人劳动,共创和谐网络环境。
转载请注明:文章转载自:软件开发框架 » json在快速开发平台中的应用讲解
本文标题:json在快速开发平台中的应用讲解