JSON XML String轉換使用方法歸納總結

2021-09-28 18:42:23 字數 2339 閱讀 7654

1、將字串轉換為json物件:

string xml_arr =

"routepushservice" lang="zh-cn">

id="10049361064088"

mailno=

"444016153799"

orderid=

"1559201775741808"

accepttime=

"2019-10-18 18:30:00"

acceptaddress=

"深圳"

remark=

"快件在【*****營業點】已裝車,準備發往 【****集散中心】"

opcode=

"30"

/>

id="10049361064089"

mailno=

"444016153799"

orderid=

"1559201775741808"

accepttime=

"2019-10-18 18:30:00"

acceptaddress=

"深圳"

remark=

"快件到達 【****集散中心】"

opcode=

"31"

/>

<

/body>

<

/request>"

//將xml轉化為json物件

jsonobject jsonobject = xml.

tojsonobject

(xml_arr)

.getjsonobject

("request");

string jsonstr = jsonobject.

get(

"body").

tostring()

;//將字串轉換為json陣列

com.alibaba.fastjson.jsonarray jsonarray = com.alibaba.fastjson.jsonarray.

parsearray

(jsonstr)

;//將json陣列字串轉換成list

list

waybillroutevolist = com.alibaba.fastjson.jsonarray.

parsearray

(jsonarray.

parsearray

(jsonstr)

.tojsonstring()

,waybillroutevo.

class);

string xml_obj =

"routepushservice" lang="zh-cn">

id="10049361064088"

mailno=

"444016153799"

orderid=

"1559201775741808"

accepttime=

"2019-10-18 18:30:00"

acceptaddress=

"深圳"

remark=

"快件在【*****營業點】已裝車,準備發往 【****集散中心】"

opcode=

"30"

/>

<

/body>

<

/request>"

//將xml轉化為json物件

jsonobject jsonobject = xml.

tojsonobject

(xml_arr)

.getjsonobject

("request");

string jsonstr = jsonobject.

get(

"body").

tostring()

;//將字串轉換為json物件(用fastjson包)

com.alibaba.fastjson.jsonobject jsonobject1 = com.alibaba.fastjson.jsonobject.

parseobject

(jsonstr)

;//將json物件字串轉化為實體資訊

waybillroutevo waybillroutevo = com.alibaba.fastjson.jsonobject.

parseobject

(com.alibaba.fastjson.jsonobject.

parseobject

(jsonstr)

.tostring()

,waybillroutevo.

class

);

Oracle轉換(顯示轉換)

三種常用的轉換函式 1.to char number character date character 2.to number character number 3.to date character date 一 轉換函式 1.日期到字串的轉換中 to char 引數一,引數二 引數1 日期型值或...

資料轉換 強制轉換

1 2 強制型別轉換 3 1.特點 需要進行特殊的格式處理,不能自動完成。4 2.格式 範圍小的型別 範圍小的變數名 範圍小的型別 原本範圍大的資料 56 注意事項 7 1.強制型別轉換一般不推薦使用,因為有可能發生精度損失 資料溢位。8 2.byte short char這三種型別都可以發生數 算...

C 角度轉換 弧度轉換

收藏 c 角度轉換為弧度 問題 當使用math類的三角函式的時候,所有的單位都是用弧度表示的。你有乙個或多個角是用角度數度量的,並且希望把它們轉換為弧度數,從而可以用它們作為math類的成員。解決方法 要把乙個角度數轉換為弧度數,只要乘以p 180即可 usingsystem publicstati...