成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

進行JSON和XML的操作說明介紹

開發
在數據傳輸流程中,JSON和XML是以文本,即字符串的形式傳遞的,而JS操作的是JSON對象,所以,JSON對象和JSON字符串之間的相互轉換是關鍵。

JSON和XML都是基于文本的,兩者都使用Unicode編碼。JSON和XML都很容易閱讀。主觀上,JSON更清晰,冗余更少。XML適合標記文檔(配置文件),JSON更適合數據交換。

JSON操作
1)JSON字符串轉換成JAVAScript對象(調用eval()[JSON本來就是JS的一個子集,所以可以使用JS的解釋器])

  1. package woxingwosu;  
  2.  
  3. import java.io.BufferedReader;  
  4. import java.io.BufferedWriter;  
  5. import java.io.FileReader;  
  6. import java.io.FileWriter;  
  7.  
  8. import org.json.JSONObject;  
  9. import org.json.XML;  
  10.  
  11. public class XMl2JSON {  
  12.  
  13.  
  14.     public static void main(String[] args) {  
  15.         BufferedReader buffRed=null;  
  16.         BufferedWriter buffWri=null;  
  17.         try{  
  18.             //將XML轉換成JSON  
  19.             String fileName1="woxingwosu.xml";  
  20.             buffRed=new BufferedReader(new FileReader(fileName1));  
  21.             String tempStr;  
  22.             StringBuffer xmlStrBuff=new StringBuffer();  
  23.             while((tempStr=buffRed.readLine())!=null)  
  24.                 xmlStrBuff.append(tempStr);  
  25.             System.out.println("JSON str="+XML.toJSONObject(xmlStrBuff.toString()));  
  26.               
  27.             //將JSON轉換成XML  
  28.             String jsonStr="{Heros:{FBI:[{name:\"rose\",age:\"25\"},{name:\"jack\",age:\"25\"}],NBA:[{name:\"tom\",sex:\"man\"},{name:\"jack\",sex:\"women\"}]}};";  
  29.             String fileName2="myxml.xml";  
  30.             buffWri=new BufferedWriter(new FileWriter(fileName2));  
  31.             JSONObject jsonObj=new JSONObject(jsonStr);  
  32.             buffWri.write("<?xml version=\"1.0\" encoding=\"GBK\"?>");  
  33.             buffWri.newLine();  
  34.             buffWri.write("<!DOCTYPE properties SYSTEM \"http://java.sun.com/dtd/properties.dtd\">");  
  35.             buffWri.newLine();  
  36.             buffWri.write(XML.toString(jsonObj));  
  37.             buffWri.flush();  
  38.               
  39.             System.out.println("run end!");  
  40.         }catch(Exception e){  
  41.             e.printStackTrace();  
  42.         }finally{  
  43.             try{  
  44.                 if(buffRed!=null)  
  45.                     buffRed.close();  
  46.                 if(buffWri!=null)  
  47.                     buffWri.close();  
  48.             }catch(Exception e){  
  49.                 e.printStackTrace();  
  50.             }  
  51.         }  
  52.     }  

JSON和XML是一種有用的、輕量級協議,現在可用于 PHP V5.2,它可以輕松地實現從 PHP 應用程序中提取出數據,并將其放入 Ajax 應用程序的過程。相應地,PHP 中的 JSON 同樣也是輕量級且十分有用的,只包含兩個易于使用的函數。使用這些函數,我們可以轉換和導出對象結構,還可以使用 json_encode() 使來自 PHP 數據庫連接的數據可用于 Ajax 應用程序。

在 Ajax 應用程序中處理完數據后,可以將數據返回 PHP 腳本并用 json_decode() 重新創建可用的對象數據結構。當把數據返回到 PHP 后,我們可以將其存儲到數據庫中,或使用JSON和XML提供的眾多選擇中的任何其他數據處理方法。

責任編輯:chenqingxiang 來源: 賽迪
相關推薦

2009-12-28 09:58:52

ADO操作

2010-01-05 13:29:50

JSON對象

2010-01-07 15:41:58

XML轉換為JSON

2010-01-08 13:33:06

JSON來歷

2010-03-01 18:07:53

Python語言

2010-01-07 09:31:27

Json數據異常

2010-01-06 15:18:51

Json插件

2010-01-07 17:24:31

JSON 解析器

2010-02-24 17:22:59

Python項目

2010-01-06 10:10:04

JSON建構

2010-01-07 17:58:49

JSON數值

2010-01-08 14:27:45

JSON 幫助

2010-01-07 15:36:22

JSON轉化

2010-01-08 09:03:38

返回JSON數據

2009-12-25 15:28:48

ADO類

2010-01-05 16:41:48

JSON 標準

2010-01-05 17:35:09

JSON數組格式

2010-01-07 13:48:42

介紹JSON

2010-01-07 18:19:01

JSON異步

2010-01-07 15:26:29

JSON結構
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩成人免费 | 一级特黄a大片 | 四虎在线观看 | av中文字幕在线 | 一区二区三区免费 | 手机三级电影 | 99免费看 | 欧美日韩一区二区在线 | 日韩1区2区| 亚洲日日夜夜 | 黄色骚片 | 成人av播放| 欧美一级免费看 | 久久99精品国产自在现线小黄鸭 | 亚洲一区二区三区在线 | 国产乱码精品1区2区3区 | 久久久久9999| 国产在线一区二区 | 久久午夜视频 | 日韩中文电影 | 久久国产日韩欧美 | 中文字幕一区二区三区四区 | 日韩精品在线视频免费观看 | 日韩在线不卡 | 国产精品美女久久久久aⅴ国产馆 | 韩国av电影网 | 亚洲欧美综合精品久久成人 | 成人蜜桃av| avmans最新导航地址 | 麻豆av一区二区三区久久 | 人人色视频 | 激情视频一区 | 欧美在线a | 一级做受毛片免费大片 | 欧美一级三级 | 中文字幕亚洲欧美日韩在线不卡 | 久久久久国色av免费观看性色 | 91视频在线看 | 欧美精品一区在线发布 | 一级黄色片在线免费观看 | 日本成人在线免费视频 |