JSON vs XML
- ముందస్తు పేజీ JSON సింథెక్సిస్
- తదుపరి పేజీ JSON డాటా టైప్స్
ఎంపిక కోర్సులు:
పేజీ ప్రతిపాదనలు:
JSON 实例
{"employees":[ { "firstName":"Bill", "lastName":"Gates" }, { "firstName":"Steve", "lastName":"Jobs" }, { "firstName":"Elon", "lastName":"Musk" } }]
XML 实例
<employees> <employee> <firstName>Bill</firstName> <lastName>Gates</lastName> <employee> <firstName>Steve</firstName> <lastName>Jobs</lastName> <employee> <firstName>Elon</firstName> <lastName>Musk</lastName>
JSON 类似 XML,因为:
- JSON 和 XML 都是“自描述的”(人类可读的)
- JSON 和 XML 都是分级的(值中有值)
- JSON 和 XML 都能被大量编程语言解析和使用
- JSON 和 XML 都能被 XMLHttpRequest 读取
JSON 与 XML 的差异在于:
- JSON 不使用标签
- JSON 更短
- JSON 的读写速度更快
- JSON 可使用数组
最大的不同在于:
XML 必须使用 XML 解析器进行解析。而 JSON 可通过标准的 JavaScript 函数进行解析。
ఎందుకు JSON XML కంటే మంచిది?
- XML పద్ధతి స్ట్రింగ్ పరిష్కరించడం మరియు పరిశీలనకు మరింత కష్టం ఉంటుంది.
- JSON పద్ధతి స్ట్రింగ్ అనివార్యంగా పరిష్కరించబడుతుంది మరియు ఉపయోగక్రమంగా ఉంటుంది జావాస్క్రిప్ట్ ఆబ్జెక్ట్స్ అనివార్యంగా పరిష్కరించబడుతుంది.
AJAX అనువర్తనాలకు, JSON XML కంటే వేగంగా మరియు సులభంగా ఉంటుంది:
XML ఉపయోగం
- XML పరిశీలన
- XML DOM దాని పరిశీలనకు ఉపయోగించండి
- వేరు వేరు విషయాలలో నిలబడిన విలువలను పరిశీలించండి
JSON ఉపయోగం
- JSON పద్ధతి స్ట్రింగ్ చదివించండి
- JSON.Parse JSON పద్ధతి స్ట్రింగ్
- ముందస్తు పేజీ JSON సింథెక్సిస్
- తదుపరి పేజీ JSON డాటా టైప్స్