Hitachi

Cosminexus V11 BPM/ESB基盤 サービスプラットフォーム 開発ガイド 基本開発編


11.2.7 数値型の変換

〈この項の構成〉

(1) JSON形式からXML形式への変換

JSONの数値型は,XMLの要素値に変換されます。数値はjava.lang.Integerまたはjava.lang.Doubleの範囲で設定してください。数値型の変換例を次に示します。

図11‒21 数値型の変換例

[図データ]

有効数字の情報は保持されないため,小数点第二位以下の0は削除されます。

図11‒22 数値型の変換例(余分な0の削除)

[図データ]

整数部の先頭に「-」マイナスを指定した場合の変換例を次の図に示します。

図11‒23 数値型の変換例(先頭にマイナスを指定)

[図データ]

(2) XML形式からJSON形式への変換

XMLの要素値(数値)は,JSONの文字列型に変換されます。JSONの数値型として変換する場合は,該当する要素にtype属性(type="number")を設定してください。数値はjava.lang.Integerまたはjava.lang.Doubleの範囲で設定してください。数値型への変換例を次の図に示します。

図11‒24 数値型への変換例

[図データ]

有効数字の情報は保持されないため,小数点第二位以下の0は削除されます。

図11‒25 数値型への変換例(余分な0の削除)

[図データ]

整数部の先頭に「-」マイナスを指定した場合の変換例を次の図に示します。

図11‒26 数値型への変換例(先頭にマイナスを指定)

[図データ]