zoukankan      html  css  js  c++  java
  • 对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"
            ]         
    };

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

  • 相关阅读:
    111
    关于Node.js中安装完express后不能使用express命令
    vscode tab转空格
    【终端使用】rm命令,删除文件获目录
    WebStorage是什么?
    Vue路由传参
    --save 和 --save-dev的区别
    第五篇,理解JS模块化编程思想
    第四篇,JavaScript面试题汇总
    第三篇,ajax 和 axios、fetch的区别
  • 原文地址:https://www.cnblogs.com/xianyuan/p/5713853.html
Copyright © 2011-2022 走看看