美文网首页我爱编程
前端高频词汇(五)--JSON、XML(数据格式)

前端高频词汇(五)--JSON、XML(数据格式)

作者: 卡西莫多cc | 来源:发表于2016-11-09 16:03 被阅读0次

    JSON全称JavaScript object notation(JavaScript对象表示法)

    就是通过js对象的语法形式来来存储和交换信息文本,也就是通过键值对的形式存储数据,存储数据可以是字符串,数值,对象或者数组,JSON几乎适用所有类型的编程语言

    JSON 文件的文件后缀是 ".json"

    JSON 文本的 MIME 类型是 "application/json"

    JSON对象转化成JSON字符串的方法var str=JSON.stringify(obj)

    JSON字符串转换成JSON对象的方法var obj=JSON.parse(str)

    还有一种JSON字符串转化成JSON对象方法是通过JavaScript的解析方法eval()函数,在使用eval()函数时为了避免语法错误,JSON字符串要用括号包含起来

    var obj=eval("("+str+")")

    有很多初学者不理解JSON对象和JSON字符串有什么区别,其实理解起来很简单,JSON对象就是符合JSON语法格式的JavaScript对象,而JSON字符串就是符合JSON语法格式的字符串,而两者可以相互转化的作用就是方便传输使用,在传递数据过程中可以将JSON数据转换成JSON字符串格式,方便传输,接受完数据之后再将其转化成JSON对象,方便调用。

    XML全称extensible markup language(可拓展标记语言)

    XML仅仅是被设计用来传递和存储数据,XML的语法格式与HTML的语法格式一致,均为梳妆嵌套,但是XML的语法要求比HTML的语法要求更为严格,例如:所有元素标签必须闭合,标签敏感大小写而且必须嵌套正确,XML文档必须有一个根元素标签,属性值必须加引号,实体符号引用,连续空格会被保留等。

    相关文章

      网友评论

        本文标题:前端高频词汇(五)--JSON、XML(数据格式)

        本文链接:https://www.haomeiwen.com/subject/onrmsttx.html