对String、XML、JSON的一些看法

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"
        ]         
};

 属性间用逗号隔开,属性名和值都用""包起来。

原文地址:https://www.cnblogs.com/xianyuan/p/5713853.html