Json 與GeoJson


1、JSON介紹

JSON(JavaScript Object Notation) 是一種輕量級的數據交換格式。簡單地說,JSON 可以將 JavaScript 對象中表示的一組數據轉換為字符串,然后就可以在函數之間輕松地傳遞這個字符串,或者在異步應用程序中將字符串從 Web 客戶機傳遞給服務器端程序。這個字符串看起來有點兒古怪,但是JavaScript很容易解釋它,而且 JSON 可以表示比"名稱 / 值對"更復雜的結構。

JSON 語法是 JavaScript 對象表示語法的子集。

數據在鍵值對中

數據由逗號分隔

花括號保存對象

方括號保存數組

JSON 數據的書寫格式是:名稱/值對。名稱/值對組合中的名稱寫在前面(在雙引號中),值對寫在后面(同樣在雙引號中),中間用冒號隔開:"firstName":"John" ,這很容易理解,等價於這條 JavaScript 語句:firstName="John"

2、GeoJSON介紹

GeoJSON是一種對各種地理數據結構進行編碼的格式,基於Javascript對象表示法的地理空間信息數據交換格式。GeoJSON對象可以表示幾何、特征或者特征集合。GeoJSON支持下面幾何類型:點、線、面、多點、多線、多面和幾何集合。GeoJSON里的特征包含一個幾何對象和其他屬性,特征集合表示一系列特征。

一個完整的GeoJSON數據結構總是一個(JSON術語里的)對象。在GeoJSON里,對象由名/值對--也稱作成員的集合組成。對每個成員來說,名字總是字符串。成員的值要么是字符串、數字、對象、數組,要么是下面文本常量中的一個:"true","false"和"null"。數組含有的值是上面所說的元素組成。

以下是一個實例:

http://www.tuicool.com/articles/zeInue

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM