response設(shè)置返回json 是否有可能用JS替代JSON,作為后端接口返回的數(shù)據(jù)?
是否有可能用JS替代JSON,作為后端接口返回的數(shù)據(jù)?外行?從理論上講,JS是一種腳本語(yǔ)言(JavaScript),JSON(JavaScript object notation,JS)是一種輕量級(jí)的
是否有可能用JS替代JSON,作為后端接口返回的數(shù)據(jù)?
外行?從理論上講,JS是一種腳本語(yǔ)言(JavaScript),JSON(JavaScript object notation,JS)是一種輕量級(jí)的數(shù)據(jù)交換格式,是JS的子集,沒有替代,沒有替代。PHP、Java等后端語(yǔ)言開發(fā)的API接口返回JSON標(biāo)準(zhǔn)格式的數(shù)據(jù),方便前端調(diào)用。前端可以使用js讀取JSON數(shù)據(jù),結(jié)果顯示在網(wǎng)站上!為什么是JSON?因?yàn)镴SON是一種標(biāo)準(zhǔn)的數(shù)據(jù)交互格式。大多數(shù)語(yǔ)言都可以讀取JSON數(shù)據(jù)。這樣,我們就可以開發(fā)多個(gè)終端,比如流行的微信小程序、應(yīng)用程序和網(wǎng)站,來同步數(shù)據(jù)
JAVA為什么要返回JSON數(shù)據(jù)?
相反,不是Java以JSON格式返回?cái)?shù)據(jù)。我記得10多年前,AJAX主要返回HTML片段。如果是數(shù)據(jù)需求,則主要是XML。
JSON最初是由前端需求引起的。JSON數(shù)據(jù)實(shí)際上是JavaScript可以解析的對(duì)象數(shù)據(jù)表示格式。這種數(shù)據(jù)返回方式,前端可以直接使用或者JSON.parse文件它可以一次使用,不再需要其他分析手段,而且比較簡(jiǎn)單。
當(dāng)然,JSON數(shù)據(jù)比XML標(biāo)記小得多,在網(wǎng)絡(luò)傳輸方面有更多的優(yōu)勢(shì)。