Json 与GeoJson
1、JSON介紹
JSON(JavaScript Object Notation) 是一種輕量級(jí)的數(shù)據(jù)交換格式。簡(jiǎn)單地說(shuō),JSON 可以將 JavaScript 對(duì)象中表示的一組數(shù)據(jù)轉(zhuǎn)換為字符串,然后就可以在函數(shù)之間輕松地傳遞這個(gè)字符串,或者在異步應(yīng)用程序中將字符串從 Web 客戶機(jī)傳遞給服務(wù)器端程序。這個(gè)字符串看起來(lái)有點(diǎn)兒古怪,但是JavaScript很容易解釋它,而且 JSON 可以表示比"名稱 / 值對(duì)"更復(fù)雜的結(jié)構(gòu)。
JSON 語(yǔ)法是 JavaScript 對(duì)象表示語(yǔ)法的子集。
數(shù)據(jù)在鍵值對(duì)中
數(shù)據(jù)由逗號(hào)分隔
花括號(hào)保存對(duì)象
方括號(hào)保存數(shù)組
JSON 數(shù)據(jù)的書(shū)寫格式是:名稱/值對(duì)。名稱/值對(duì)組合中的名稱寫在前面(在雙引號(hào)中),值對(duì)寫在后面(同樣在雙引號(hào)中),中間用冒號(hào)隔開(kāi):"firstName":"John" ,這很容易理解,等價(jià)于這條 JavaScript 語(yǔ)句:firstName="John"
2、GeoJSON介紹
GeoJSON是一種對(duì)各種地理數(shù)據(jù)結(jié)構(gòu)進(jìn)行編碼的格式,基于Javascript對(duì)象表示法的地理空間信息數(shù)據(jù)交換格式。GeoJSON對(duì)象可以表示幾何、特征或者特征集合。GeoJSON支持下面幾何類型:點(diǎn)、線、面、多點(diǎn)、多線、多面和幾何集合。GeoJSON里的特征包含一個(gè)幾何對(duì)象和其他屬性,特征集合表示一系列特征。
一個(gè)完整的GeoJSON數(shù)據(jù)結(jié)構(gòu)總是一個(gè)(JSON術(shù)語(yǔ)里的)對(duì)象。在GeoJSON里,對(duì)象由名/值對(duì)--也稱作成員的集合組成。對(duì)每個(gè)成員來(lái)說(shuō),名字總是字符串。成員的值要么是字符串、數(shù)字、對(duì)象、數(shù)組,要么是下面文本常量中的一個(gè):"true","false"和"null"。數(shù)組含有的值是上面所說(shuō)的元素組成。
以下是一個(gè)實(shí)例:
http://www.tuicool.com/articles/zeInue
總結(jié)
以上是生活随笔為你收集整理的Json 与GeoJson的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 火狐浏览器安装 Modify Heade
- 下一篇: Bitnami Redmine安装和插件