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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Android屏幕适配之Autosize

    Android屏幕适配之Autosize一、简介Autosize今日头条屏幕适配方案终极版,一个极低成本的Android屏幕适配方案。二、使用1、引用implementation’me.jessyan:autosize:1.2.1’2、配置<meta-dataandroid:name=”design_width_in_dp”…

    2022年5月18日
    59
  • try catch finally 用法[通俗易懂]

    try catch finally 用法[通俗易懂]在讲之前我们先看一段程序:publicclassTest{publicstaticvoidmain(String[]args){System.out.println("returnvalueofgetValue():"+getValue());} publicstaticintgetValue(){…

    2022年6月30日
    30
  • java向文件中写入内容,字节流,字符流,缓冲,复制文件,设置字符编码 实例

    java向文件中写入内容,字节流,字符流,缓冲,复制文件,设置字符编码 实例

    2021年7月18日
    56
  • 学java用什么编译器_学习Java用什么编译软件好

    学java用什么编译器_学习Java用什么编译软件好在线的java编译器和在线运行帮助我们轻松编译代码直接在浏览器上显示。java编译器网络版成为有用的在许多情况下。例如,假设你正在编写一个java代码,但不在自己的计算机上,减少时间的浪费,可以无需下载和安装任何软件,使用免费的在线工具运行代码。也就很有帮助,如果不需要编写java代码而定期一周甚至一天几次。增加电脑的速度,减少从您的计算机未使用的软件数量。但如果不想错过它,可以尝试免费的在线编译…

    2022年6月5日
    25
  • route add 添加路由参数错误_route删除路由

    route add 添加路由参数错误_route删除路由routeadd命令的主要作用是添加静态路由,通常的格式是:routeADD157.0.0.0MASK255.0.0.0157.55.80.1METRIC3IF2参数含义:^destination^mask^gatewaymetric^^interfacedestination【网段地址】mask【子网掩码】gateway【网关地址】metric【路由跳数…

    2022年8月12日
    62
  • 访问页面升级访问_容器化单页面应用中RESTful API的访问

    访问页面升级访问_容器化单页面应用中RESTful API的访问最近在工作中,需要让运行在容器中的单页面应用程序能够访问外部的RESTfulAPI。这个需求看起来并不困难,不过实现起来还是有些曲折的。在此,我就将这部分内容总结一下。在入正题之前,有个一问题,就是为什么要将单页面应用放在容器中运行?这个问题其实跟“为什么要将应用程序容器化”是一个问题。简单来讲,容器化的应用程序可以运行在任何具有容器执行环境的宿主平台上,比如可以在Linux系统中运行…

    2022年6月17日
    36

发表回复

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

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