新聞中心
下面進(jìn)行說明XML轉(zhuǎn)換為JSON的相關(guān)技巧,乍一看起來,似乎有一個(gè)“為什么要轉(zhuǎn)換它們”的疑問。因?yàn)閄ML和JSON有著相似的目的和作用,可是很多時(shí)候,在瀏覽器中處理 JSON數(shù)據(jù)會(huì)比XML要容易的多。

創(chuàng)新互聯(lián)公司是一家專注于成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作與策劃設(shè)計(jì),渦陽網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)十多年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:渦陽等地區(qū)。渦陽做網(wǎng)站價(jià)格咨詢:18980820575
以前很多的Web服務(wù)會(huì)進(jìn)行XML轉(zhuǎn)換為JSON,必須再經(jīng)過轉(zhuǎn)換處理才能夠使用。這就是IBM發(fā)表該文章的由來,這里引用了一部分 文章中的內(nèi)容。"越來越多的應(yīng)用程序需要將XML數(shù)據(jù)轉(zhuǎn)換為JSON數(shù)據(jù),個(gè)別的基于Web的服務(wù)也突然出現(xiàn)了這樣的轉(zhuǎn)換功能。#t#
IBM的T.J.Watson研究中心開發(fā)了 一種特別的方法去使用PHP來實(shí)現(xiàn)轉(zhuǎn)換,這種方法接受XML的輸入,并且輸出轉(zhuǎn)換為JSON格式的數(shù)據(jù),這個(gè)基于PHP的解決方案提供了幾個(gè)優(yōu)點(diǎn):
1,可以運(yùn)行在離線模式下,用命令行來執(zhí)行
2,包含一個(gè)已經(jīng)存在的服務(wù)器內(nèi)置代碼
3,在Web主機(jī)上輕松的使用Web Service服務(wù)
如果你正在網(wǎng)站工作,特別是你需要使用其他網(wǎng)站提供的Web Service獲取數(shù)據(jù)到自己的網(wǎng)站,那么你就應(yīng)該讀一下這篇文章。它很簡(jiǎn)短,假如你之前比較熟悉XML轉(zhuǎn)換為JSON,那么可以跳過“基礎(chǔ)”部分,了解文章的具體內(nèi)容和代碼請(qǐng)?jiān)L問:
root_att1="root_att1_value" root_att2="root_att2_value"> node1_att1="node1_att1_value" node1_att2="node1_att2_value">node1_value node2_att1="node2_att1_value" node2_att2="node2_att2_value">node2_value - 轉(zhuǎn)化后:
- var jsonObj = {
- root : {
- '$root_att1' : 'root_att1_value',
- '$root_att2' : 'root_att2_value',
- 'node1' : {
- '$' : 'node1_value',
- '$node1_att1' : 'node1_att1_value',
- '$node1_att2' : 'node1_att2_value'
- },
- 'node2' : {
- '$' : 'node2_value',
- '$node2_att1' : 'node2_att1_value',
- '$node2_att2' : 'node2_att2_value'
- }
- }
- }
網(wǎng)頁題目:如何更好的進(jìn)行XML轉(zhuǎn)換為JSON問題介紹
網(wǎng)站URL:http://m.fisionsoft.com.cn/article/codgieo.html


咨詢
建站咨詢
