日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
進(jìn)行JSON和XML的操作說明介紹

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

成都創(chuàng)新互聯(lián)公司基于成都重慶香港及美國等地區(qū)分布式IDC機(jī)房數(shù)據(jù)中心構(gòu)建的電信大帶寬,聯(lián)通大帶寬,移動(dòng)大帶寬,多線BGP大帶寬租用,是為眾多客戶提供專業(yè)綿陽電信機(jī)房報(bào)價(jià),主機(jī)托管價(jià)格性價(jià)比高,為金融證券行業(yè)服務(wù)器托管,ai人工智能服務(wù)器托管提供bgp線路100M獨(dú)享,G口帶寬及機(jī)柜租用的專業(yè)成都idc公司。

JSON操作
1)JSON字符串轉(zhuǎn)換成JAVAScript對象(調(diào)用eval()[JSON本來就是JS的一個(gè)子集,所以可以使用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轉(zhuǎn)換成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轉(zhuǎn)換成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(" version=\"1.0\" encoding=\"GBK\"?>");  
  33.             buffWri.newLine();  
  34.             buffWri.write(">");  
  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是一種有用的、輕量級協(xié)議,現(xiàn)在可用于 PHP V5.2,它可以輕松地實(shí)現(xiàn)從 PHP 應(yīng)用程序中提取出數(shù)據(jù),并將其放入 Ajax 應(yīng)用程序的過程。相應(yīng)地,PHP 中的 JSON 同樣也是輕量級且十分有用的,只包含兩個(gè)易于使用的函數(shù)。使用這些函數(shù),我們可以轉(zhuǎn)換和導(dǎo)出對象結(jié)構(gòu),還可以使用 json_encode() 使來自 PHP 數(shù)據(jù)庫連接的數(shù)據(jù)可用于 Ajax 應(yīng)用程序。

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


文章題目:進(jìn)行JSON和XML的操作說明介紹
當(dāng)前地址:http://www.5511xx.com/article/dpsjgih.html