xml轉複雜json,遍歷值鍵對轉成map集合 。

2021-08-29 02:11:21 字數 735 閱讀 1538

一、由xml格式資料轉成json,遍歷json物件 ,並返回map的一套完整流程,可根據自己需求改變。返回map可定義全域性變數

測試mian方法:

public static void main(string args) throws jdomexception, ioexception else if (json instanceof jsonobject) else }}

是陣列 做特殊處理 有用json物件值是以陣列方式存在  所以最後都是返回陣列

public static void jsonarraytomap(jsonarray jsonarray) catch (exception e)

} else }}

}/**

* xml轉換成json

*/public static jsonobject xml2json(byte xml) throws jdomexception, ioexception

private static jsonobject iterateelement(element element)

list.add(iterateelement(et));

obj.put(et.getname(), list);

} else

list.add(et.gettexttrim());

obj.put(et.getname(), list);}}

return obj;

}

XML轉JSON 個人總結

abcde sina.com abcde lixin sina.com lixin json格式 與xml比較 1.最外圍一對大括號 2.如果乙個節點有其父節點,那麼這個節點應該用大括號括起來 3.如果乙個節點有子節點,那所有子節點應該用一對中括號括起來 4.對於每乙個子節點,其格式都是,這種格式,...

json轉xml 附案例

將json格式化字串轉換成xml格式,例如 xstream依賴 注意要新增get set方法 這裡已經實現了json到xml轉換,但是輸出發現不是我們想要的格式,別急,我整理了一下我遇到的問題 1.將最外層根節點替換成 root xstream.alias root resultinfo.getcl...

python 複雜物件轉json

python不常用,出了岔子,想將幾個實體轉成json,但是因為實體列表裡的實體裡面套實體列表 直接使用json.dumps obj 會出現一些錯誤,只能給裡面的列表新增的時候呼叫object.dict 但是外層使用object.dict 就會報錯,很迷,大概就是裡面的元素無法序列化,或者是某乙個屬...