全國(guó)咨詢(xún)/投訴熱線(xiàn):400-618-4000

首頁(yè)技術(shù)文章正文

json數(shù)據(jù)的格式與寫(xiě)法【Java面試題】

更新時(shí)間:2021-03-29 來(lái)源:黑馬程序員 瀏覽量:

1577370495235_學(xué)IT就到黑馬程序員.gif


(1)問(wèn)題分析:

本題考查的是json數(shù)據(jù)格式寫(xiě)法

(2)核心答案講解:

Json數(shù)據(jù)格式結(jié)構(gòu)和數(shù)組相似,是這樣的:

1)數(shù)據(jù)在名稱(chēng)/值對(duì)中;

2)數(shù)據(jù)由逗號(hào)分隔;

3)花括號(hào)保存對(duì)象;

4)方括號(hào)保存數(shù)組,如:

[{“屬性名”:“值”,“屬性名”:“值”},{“屬性名”:“值”,“屬性名”:“值”}]

json數(shù)據(jù)


(3)問(wèn)題擴(kuò)展:

Json的最初出現(xiàn)是專(zhuān)門(mén)為javaScript準(zhǔn)備的,它可以把JS對(duì)象和字符串之間來(lái)回轉(zhuǎn)換,來(lái)應(yīng)對(duì)對(duì)象數(shù)據(jù)的傳輸,需要注意的是json中的值是有限制的,對(duì)于復(fù)合類(lèi)型來(lái)說(shuō),只能放數(shù)組或者對(duì)象,不能是正則、函數(shù)或者日期;對(duì)于簡(jiǎn)單類(lèi)型來(lái)說(shuō),只能是字符串、數(shù)值(必須是十進(jìn)制)、布爾值和null。

(4)結(jié)合項(xiàng)目使用:

Json在網(wǎng)絡(luò)開(kāi)發(fā)中有非常廣泛的用途,但可以歸納為一句:可以用于接口開(kāi)發(fā)及調(diào)用中使用的數(shù)據(jù)格式。一來(lái)用于服務(wù)端和javascript之間的數(shù)據(jù)交互,二來(lái)可以用于跨域傳輸數(shù)據(jù)的數(shù)據(jù)格式。

在項(xiàng)目中,前后端交互、接口開(kāi)發(fā)中很多都使用json來(lái)作為數(shù)據(jù)傳輸格式。




猜你喜歡:

Spring MVC框架是什么?有什么特點(diǎn)?

MyBatis框架如何實(shí)現(xiàn)數(shù)據(jù)查詢(xún)?有幾種方法?

什么是微服務(wù)?微服務(wù)和分布式的區(qū)別有哪些?    

黑馬程序員java培訓(xùn)

分享到:
在線(xiàn)咨詢(xún) 我要報(bào)名
和我們?cè)诰€(xiàn)交談!