String
String是C语言家族的字符串的数据类型,主要用来保存字符串"adsfjfjkakndkn"、"一天小明"等,给String添加字符串变量时头尾要加"英文双引号。String在进行数据交换时,一般是用spit()进行解析,括号里是事先约定好的特舒字符,String的格式单一,适合一些单一格式的数据交换,遇到一些复杂的数据格式就显得力不从心了。
XML
XML是一种可扩展标记语言,XML主要被用来进行数据的传输和存储,它可以用来标记数据,自定义数据类型,可以用户自定义标记,非常适合万维网传输。它的语法如下
1 <student> 2 name = "Jane"; 3 grade = "一年级"; 4 age = "16"; 5 <score> 6 math = "96"; 7 English = "88"; 8 <score/> 9 <student/>
<></>就是自定义的标记,一个标记必须有头有尾,一标记必须在同一个标记开始和结束。如<student><student/>中<score><score/>必须在<student>中开始和结束。XML语言可通过一些工具被很好地解析,因此在传输数据时十分常用。
JSON
JSON是一种存储和交换文本信息的语法,类似XML,JSON语法是JavaScript语法的子集。
JSON的语法:
- 数据在名称/值对中
- 数据由逗号分隔
- 花括号保存对象
- 方括号保存数组
如:
var student={ "name": "Jane", "age": "16", "grade":"一年级", "score"[ "Math":"96", "English":"88" ] };
属性间用逗号隔开,属性名和值都用""包起来。