Java实现XML字符串转JSON对象

Java实现XML字符串转JSON对象XML 文件 ErrorRespons http mws amazonservic com doc 2009 01 01 Error Type Sender Type Code InvalidClien Code Error ErrorRespons http

XML文件

<ErrorResponse xmlns="http://mws.amazonservices.com/doc/2009-01-01/"> <Error> <Type>Sender</Type> <Code>InvalidClientTokenId</Code> <Message> The AWS Access Key Id you provided does not exist in our records. </Message> <Detail>com.amazonservices.mws.model.Error$Detail@17b6643</Detail> </Error> <RequestID>b7afc6c3-6f75-4707-bcf4-0475ad23162c</RequestID> </ErrorResponse>

导入包

import org.json.JSONObject; import org.json.XML; String xmlStr = "<ErrorResponse xmlns=\"http://mws.amazonservices.com/doc/2009-01-01/\"><Error><Type>Sender</Type><Code>InvalidClientTokenId</Code><Message>The AWS Access Key Id you provided does not exist in our records.</Message><Detail>com.amazonservices.mws.model.Error$Detail@17b6643</Detail></Error><RequestID>b7afc6c3-6f75-4707-bcf4-0475ad23162c</RequestID></ErrorResponse>"; JSONObject jsonObj = XML.toJSONObject(xmlStr); System.out.println(jsonObj);

返回值

{ "ErrorResponse": { "xmlns": "http://mws.amazonservices.com/doc/2009-01-01/", "RequestID": "b7afc6c3-6f75-4707-bcf4-0475ad23162c", "Error": { "Type": "Sender", "Message": "The AWS Access Key Id you provided does not exist in our records.", "Code": "InvalidClientTokenId", "Detail": "com.amazonservices.mws.model.Error$Detail@17b6643" } } }

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/231456.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 44页智慧生活社区+智慧小区建设方案[通俗易懂]

    44页智慧生活社区+智慧小区建设方案[通俗易懂]喜欢文章可以【转发➕评论】,关注公众号“智慧方案文库“,私信获取解决方案。本文章引用的资料均通过互联网等公开渠道合法获取,仅作为行业交流和学习使用,并无任何商业目的。其版权归原资料作者或出版社所有,作者不对所涉及的版权问题承担任何法律责任。若版权方、出版社认为本文章侵权,请立即通知作者删除。更多方案【2021】77页数字李生智慧园区解决方案(附下载)【2021】102页新一代数字化转型信息化总体规划方案(附下载)【2021】85页5G+物联网智慧校园解决方案(附下载)【2021】60页智慧城市运营管理平台

    2022年10月17日
    3
  • java数据库的介绍和使用_java实现数据库的查询

    java数据库的介绍和使用_java实现数据库的查询DataDefinitionLanguage数据定义语言DMLDataManipulationLanguage数据操作语言DQLDataQueryLanguage数据查询语言DCLDataControlLanguage数据控制语言

    2025年8月12日
    5
  • 谷歌chrome运行activeX控件

    谷歌chrome运行activeX控件在谷歌chrome浏览器下,安装IE_Tab_Multi_extension_1_0_0_1控件即可具体操作:将IE_Tab_Multi_extension_1_0_0_1拖入谷歌浏览器然后点击:添加即可谷歌浏览器不能直接用activeX原因:因为Activex是由微软开发,因而目前只支持原生态支持的IE,最新版Edge已经不再支持了。其他浏览器想要支持activex,需要额外做一些设置或安装补丁包,其中谷歌浏览器的话,需要安装IE-Tab-Multi控件IE_Tab_Multi_exte

    2022年5月14日
    451
  • 用xp系统的rundll32进行锁屏!!!!!劲爆!!!!!

    用xp系统的rundll32进行锁屏!!!!!劲爆!!!!!http://hi.baidu.com/joleincn/blog/item/d1dfb7d939c69fe177c638b0.html通常,正在忙一些事情,可是又有急事要走开,又不想让别人看自己的东西,动自己的东西,怎么办呢?在网上下一大堆锁屏工具又不美观,这时,可以用系统自带的来进行锁屏!!!方法:在桌面上新建一个快捷方式,在弹出对话框中输入

    2022年7月21日
    19
  • rfid-rc522模块中文资料_驱动模块

    rfid-rc522模块中文资料_驱动模块文章目录一.S50(M1)卡介绍1.S50(M1)卡基础知识2.内部信息3.存取控制4.数据块的存取控制5.控制块的存取控6.工作原理7.M1与读卡器的通信一.S50(M1)卡介绍1.S50(M1)卡基础知识1.每张卡有唯一的序列号,32位2.卡的容量是8Kbit的EEPROM3.分为16个扇区,每个扇区分为4块,每块16个字节,以块为存取单位4.每个扇区都有独立的一组密码和访问控制…

    2022年9月19日
    4
  • java卸载dll,如何在java中卸载Dll?[通俗易懂]

    java卸载dll,如何在java中卸载Dll?[通俗易懂]IhavewrittenaJavaagentinLotusNotes8.5toresettoken’sPINusingIAIKPKCS11wrapper.Whentheagentisloadedforthefirsttimeitworkedfine.ButafterIcloseandrestarttheagentthenitf…

    2022年5月19日
    80

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号