下面是个简单易学的xml,json未必是最好的数据传输方案,csv或许更适合教程,图老师小编详细图解介绍包你轻松学会,喜欢的朋友赶紧get起来吧!
【 tulaoshi.com - Web开发 】
当数据结构简单到二维表格足够可以描述格式的时候,
逗号间隔表示列,rn表示行,而第一行则是对应的属性名称。
like:
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)colName1, colName2, colName3
1,"title","http://ss.ss.com/ss"
2,"title","http://ss.ss.com/ss"
3,"title","http://ss.ss.com/ss"
这样,去掉了xml,json等的冗余属性标签,减少了带宽压力!
注意:属性值是不能包含","的!若包含做怎样的处理会更好,更通用些?
在客户端,可以根据需要提供一个客户端语言的转换工具,方便地把text转换为xml,json格式。
xml:
rows
row
colName1Colvalue1/colName1
colName2Colvalue2/colName2
colName3Colvalue3/colName3
/row
row
colName1Colvalue1/colName1
colName2Colvalue2/colName2
colName3Colvalue3/colName3
/row
/rows
json:
[{'colName1': Colvalue1,'colName2': Colvalue2},{'colName1': Colvalue1,'colName2': Colvalue2}]
这样的解析工具很容易实现,无非是javascript,actionscript,python,php等客户端要分别实现而已!
==================================================================
总结一下各位哥们的发言:
1、server对象转换为csv,csv再根据需要或者要做处理,增加编程工作(如果对带宽要求高,这部分工作是有意义的);
2、xml,json是更广泛接受的标准(在没有xml,json之前,管道符分割,逗号分割的数据格式也很常见)
3、csv传输需要考虑编码格式(xml,json实质也是文本,也需要格式指定)
4、rn,还是r的问题,统一指定为rn,应该不会有问题,有会php,pyhon的可以测试一下;
来源:http://www.tulaoshi.com/n/20160219/1619860.html
看过《xml,json未必是最好的数据传输方案,csv或许更适合》的人还看了以下文章 更多>>