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"
}
}
}