2011年10月14日金曜日

groovyとJson-libを使用して、XMLをJSONに変換する

groovyとJson-libを使用して、XMLをJSONに変換するには、以下のコードを実行します(※タグ名は失われる)。
@Grab(group='xom', module='xom', version='1.1')
@Grab(group='net.sf.json-lib', module='json-lib',
  version='2.4', classifier='jdk15')
import net.sf.json.xml.*

xml = '''
<offices>
  <office name="Tokyo">
    <country>Japan</country>
  </office>
  <office name="SanFrancisco">
    <country>United States</country>
  </office>
</offices>
'''
xmls = new XMLSerializer()
println xmls.read(xml)

動作環境
groovy 1.8.2, JDK6 Update22, Json-lib 2.4

0 件のコメント:

コメントを投稿