13.4.2 実行例2
- 〈この項の構成〉
(1) 入力
JSON形式データ
{ "elem":-123, "elem1":123.456, "elem2":1.0123E-5, "elem3":"ABC", "elem4":"123ABC", "elem5":"日立", "elem6":"ヒタチ", "elem7":"", "elem8":" ", "elem9":"true", "elemA":false, "elemB":"2018-04-01", "elemC":"2018-04-01T09:00:00", "elemD":"1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF12", "elemE":"44GC44GE44GG44GI44GK44GL44GN44GP44GR44GT44GV44GX44GZ44Gb44Go44Gf44Gh44Gk44Gm44Go44Gq44Gr44Gs44Gt44Gu44Gv44Gy44G144G444G744G+44G/44KA44KB44KC44KE44KG44KI44KJ44KK44KL44KM44KS44KS44KTDQo=" }
(2) コマンドの実行結果
cscjson2xsd コマンド実行結果
<?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"elementFormDefault="qualified"> <xs:element name="csc-object"> <xs:complexType> <xs:sequence> <xs:element ref="elem"/> <xs:element ref="elem1"/> <xs:element ref="elem2"/> <xs:element ref="elem3"/> <xs:element ref="elem4"/> <xs:element ref="elem5"/> <xs:element ref="elem6"/> <xs:element ref="elem7"/> <xs:element ref="elem8"/> <xs:element ref="elem9"/> <xs:element ref="elemA"/> <xs:element ref="elemB"/> <xs:element ref="elemC"/> <xs:element ref="elemD"/> <xs:element ref="elemE"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="elem" type="xs:integer"/> <xs:element name="elem1" type="xs:decimal"/> <xs:element name="elem2" type="xs:double"/> <xs:element name="elem3" type="xs:NCName"/> <xs:element name="elem4" type="xs:NMTOKEN"/> <xs:element name="elem5" type="xs:NCName"/> <xs:element name="elem6" type="xs:string"/> <xs:element name="elem7" type="xs:string"/> <xs:element name="elem8" type="xs:string"/> <xs:element name="elem9" type="xs:boolean"/> <xs:element name="elemA" type="xs:boolean"/> <xs:element name="elemB" type="xs:NMTOKEN"/> <xs:element name="elemC" type="xs:NMTOKEN"/> <xs:element name="elemD" type="xs:hexBinary"/> <xs:element name="elemE" type="xs:base64Binary"/> </xs:schema>
cscjsonxmlconvコマンド実行結果
<?xml version="1.0" encoding="UTF-8"?> <csc-object> <elem>-123</elem> <elem1>123.456</elem1> <elem2>1.0123E-5</elem2> <elem3>ABC</elem3> <elem4>123ABC</elem4> <elem5>日立</elem5> <elem6>ヒタチ</elem6> <elem7/> <elem8> </elem8> <elem9>true</elem9> <elemA>false</elemA> <elemB>2018-04-01</elemB> <elemC>2018-04-01T09:00:00</elemC> <elemD>1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF12</elemD> <elemE>44GC44GE44GG44GI44GK44GL44GN44GP44GR44GT44GV44GX44GZ44Gb44Go44Gf44Gh44Gk44Gm44Go44Gq44Gr44Gs44Gt44Gu44Gv44Gy44G144G444G744G+44G/44KA44KB44KC44KE44KG44KI44KJ44KK44KL44KM44KS44KS44KTDQo=</elemE> </csc-object>