zoukankan      html  css  js  c++  java
  • json XML 比较

    JSON:
    这个为什么会变成“cc”而不是d.substring(dot+1);
    的值? 
     
    解决:
    var jsonsub = {};
    jsonsub[cc] = e;
    arrnew.push(jsonsub);
    

    parse用于从一个字符串中解析出json对象,如

    var str = '{"name":"huangxiaojian","age":"23"}'
    

    结果:

    JSON.parse(str)
    stringify()用于从一个对象解析出字符串,如
    var a = {a:1,b:2}
    

      

    结果:

    JSON.stringify(a)

    "{"a":1,"b":2}"

    JSON:
    JavaScript 对象表示法(JavaScript Object Notation)。
     
    JSON 是存储和交换文本信息的语法。类似 XML。
     
    JSON 比 XML 更小、更快,更易解析。
     
     
    类似 XML
    JSON 是纯文本
     
    JSON 具有“自我描述性”(人类可读)
     
    JSON 具有层级结构(值中存在值)
     
    JSON 可通过 JavaScript 进行解析
     
    JSON 数据可使用 AJAX 进行传输
     
     
    相比 XML 的不同之处
    没有结束标签
     
    更短
     
    读写的速度更快
     
    能够使用内建的 JavaScript eval() 方法进行解析
     
    使用数组
     
    不使用保留字
     
     
    对于 AJAX 应用程序来说,JSON 比 XML 更快更易使用:
    使用 XML:
    读取 XML 文档
     
    使用 XML DOM 来循环遍历文档
     
    读取值并存储在变量中
     
    使用 JSON:
    读取 JSON 字符串
     
    用 eval() 处理 JSON 字符串
     
  • 相关阅读:
    Qt中不同类型数据之间的相互转换
    数组传参
    sizeof和strlen区别
    打印字符‘烫’
    vivado hls(1)
    时序约束方法(2)
    FPGA浮点数定点化
    FPGA设计思想与技巧(转载)
    视频采集显示总结
    Verilog code
  • 原文地址:https://www.cnblogs.com/lhy-93/p/5741602.html
Copyright © 2011-2022 走看看