歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Android JSON解析數據

一:json的簡介

json指的是Javascript對象表示法,是一種輕量級文本數據交換格式,類似於XML,但比XML更小、更快、更易解析

二:Json與XML的比較(copy網上的)

優點:

      比xml格式簡單;
      json是更好的數據交換格式;xml是更好的文檔交換格式;
      json更易於機器閱讀,使用簡單的客戶端庫或者自身支持(javascript);
      json可被浏覽器客戶端支持;
      可支持各種通用的數據結構,記錄、列表、樹;
      21種語言支持可解析和生成json格式
缺點:

      沒有xml中類似CDATA的特性,不適合傳遞聲音和圖片等二進制數據;
      json不具備顯示能力,和xml相比;
      json不可擴展,和xml相比。

三:json用於描述數據結構有兩個方式

1,"名稱/值”對的集合,又稱為JSON Object,名與值之前用“:”分隔開來

{name:value}

例如:

{"width":"123","Height":"456"}

 2,值的有序列表,又稱為JSON Array

例如:

{"employee":[{"width":"123" , "height":"345"} , {"width":"234" , "height":"455"}  , {"width":"566" , "height":"269"}]}

--------------------------------------分割線 --------------------------------------

Struts中異步傳送XML和JSON類型的數據 http://www.linuxidc.com/Linux/2013-08/88247.htm

Linux下JSON庫的編譯及代碼測試 http://www.linuxidc.com/Linux/2013-03/81607.htm

jQuery 獲取JSON數據[$.getJSON方法] http://www.linuxidc.com/Linux/2013-03/81673.htm

用jQuery以及JSON包將表單數據轉為JSON字符串 http://www.linuxidc.com/Linux/2013-01/77560.htm

在C語言中解析JSON配置文件 http://www.linuxidc.com/Linux/2014-05/101822.htm

--------------------------------------分割線 --------------------------------------

更多Android相關信息見Android 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=11

Copyright © Linux教程網 All Rights Reserved