在網(wǎng)絡(luò)開發(fā)中,我們經(jīng)常會涉及到數(shù)據(jù)的傳遞和交換。這時候,json格式和url格式就成了常用的兩種數(shù)據(jù)格式。下面將分別介紹這兩種格式,以及它們的用途和其中的語法規(guī)則。
JSON格式
{ "name": "John", "age": 30, "city": "New York" }
JSON全稱為JavaScript Object Notation,它是一種輕量級的數(shù)據(jù)交換格式。它的語法規(guī)則非常簡潔,其中:
- 數(shù)據(jù)使用鍵值對的形式表示
- 鍵和值之間使用冒號(:)隔開
- 鍵值對之間使用逗號(,)隔開
- 列表使用中括號([])表示
- 對象使用大括號({})表示
JSON格式常用于前后端數(shù)據(jù)交互,特別是在ajax異步請求時,將后端返回的數(shù)據(jù)封裝為JSON格式,可方便地在前端進(jìn)行處理。
URL格式
https://www.example.com/search?q=hello
URL全稱為Uniform Resource Locator,通俗地講,就是網(wǎng)址。它的語法規(guī)則也很簡單,其中:
- 協(xié)議(如http或https)和域名使用冒號和兩個斜杠(://)隔開,后面接路徑
- 參數(shù)使用問號(?)隔開,多個參數(shù)之間用&符號連接
- 路徑和參數(shù)部分可以通過編碼處理,以便支持一些特殊字符
URL格式常用于前端向后端發(fā)送請求,特別是在GET請求時,將參數(shù)拼接到URL中,以便后端取到數(shù)據(jù)。