XmlToJson Android Library

มี project ที่ต้องใช้ SOAP Interface เวลา Request ไป จะได้ Response กลับมาในรูปแบบ XML ตามภาพเลยครับ วันนี้ก็มาแนะนำ Android Library ตัวหนึ่งชื่อ XmlToJson เอาไว้แปลง xml to json

1.การติดตั้ง ที่ไฟล์ build.gradle (Module: app)

  เพิ่ม repositories

เพิ่ม dependencies

 

2.การใช้งาน XmlToJson

 

ตัวแปร result จะเก็บ XML response ที่ได้กลับมา ซึ่งจะมีส่วน Header ต่างๆ ติดมาด้วย แปลงทั้งหมดเป็น JSONObject

 ดึงเอาเฉพาะ XML Result ที่จะใช้งานออกมา

นำ resultJSONResult ที่ได้ไป Map โดยใช้ Gson

 

จบแล้วครับ เป็น code ที่ผมเขียนใน project ตัดบางส่วนมา เขียน blog เก็บไว้อ่าน (เขียนโปรแกรมอยู่ระหว่างพักก็เอางานที่เขียนมาเขียน blog อีกที ตกลงได้พักไหม? 55+)
ถ้ามีอะไรผิดพลาดก็ขออภัยไว้ ณ ที่นี้ด้วยนะครับ

XmlToJson : https://github.com/smart-fun/XmlToJson

ภาพจาก : http://www.slideshare.net/indicthreads/java-web-services-using-jaxws