【发布时间】:2015-03-02 10:49:42
【问题描述】:
我调用 wsdl webservice 并得到以下 JSON 字符串
例如:
$result = '
{
"Value":
[
{"Username":"CustomerName1","Password":"123","ResellerID":"888"},{"Username":"CustomerName2","Password":"123orAnyChar","ResellerID":"378"}
],
"Error":{"Check":false,"Msg":"No Error!"}
}
';
如何将此php代码转换为java代码:
示例 php 代码:
$MyArray = json_decode($result, true);
if (array_key_exists("Error", $MyArray)) {
if ($MyArray['Error']['Check'] != true) {
foreach ($MyArray['Value'] as $Key => $Val) {
echo "Username = ".$Val['Username']." , Pass = ".$Val['Password']." , ResID = ".$Val['ResellerID']."\r\n";
}
}
else {
echo "Error Msg";
}
}
注意:只需将此 php 代码块转换为 java,使用示例 json 字符串
谢谢
【问题讨论】: