亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

IBM Integration 總線,解析 json

IBM Integration 總線,解析 json

三國紛爭 2022-12-15 15:01:03
您好,我在解析 Toolkit 中的任何內容時遇到JSON問題IIB。java計算節點拋出的異常是:java.lang.NoClassDefFoundError: org.json.JSONObject我正在解析傳入JSON的消息UTF-8。我已經嘗試讓它們進入JSON,但接受它們BLOB并轉換為JSON UTF-8對我有用。String messageText = new String(outMessage.getRootElement().getLastChild().getLastChild().getValueAsString());messageText = new String(DatatypeConverter.parseHexBinary(messageText),"UTF-8");JSONObject json = new JSONObject("{}");我很想從字符串中創建JSON對象JSONUTF-8提前謝謝了!
查看完整描述

1 回答

?
子衿沉夜

TA貢獻1828條經驗 獲得超3個贊

所以你想做的是有點禁忌。您正在嘗試使用 Java 類 JSONObject 而不是使用內置的 IIB Java 解析器。


查看MbElement,尤其是方法 createElementAsLastChild(java.lang.String parserName) 和 createElementAsLastChildFromBitstream。


根據我之前的回答,永遠不要忘記您正在嘗試構建元素樹。


我有時使用的另一個技巧是構建示例輸出消息并將其發送到連接到 Trace 節點的 Input 節點。然后,我使用 Trace 節點輸出編寫代碼來構建我的實際輸出樹,您甚至可以在 JavaCompute 節點之后放置一個 Trace 節點,以查看您當前構建的 Element 樹的樣子并更正您的錯誤。我主要將此方法用于可能非常復雜的 SOAP 消息。


如果您真的想使用外部 Java 類,請搜索將 JAXB 與 JavaCompute 節點結合使用并點擊該文章中的鏈接。


查看完整回答
反對 回復 2022-12-15
  • 1 回答
  • 0 關注
  • 73 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號