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 字符串
     
  • 相关阅读:
    jmap、jhat、jstat、jstack
    jconsole、java VisualVM、jprofiler
    最长递增子序列 dp
    我的眼泪流下来
    理解二级指针的好例子
    离散数学复习————二元关系
    linux的常用命令
    初学Java
    分治法 ----归并排序
    1074 Reversing Linked List
  • 原文地址:https://www.cnblogs.com/lhy-93/p/5741602.html
Copyright © 2011-2022 走看看