我从两个单独的PHP cURL获得的这两个解析之间有什么不同:
第1部分:
final Handler ha=new Handler();
ha.postDelayed(new Runnable() {
@Override
public void run() {
//call function
ha.postDelayed(this, 10000);
}
}, 10000);
}
我试过了:
{
"success" : true,
"message" : "",
"result" : {
"cat" : "dog"
}
尝试返回“狗”。
第2部分:
$obj = json_decode($execResult);
echo $obj->result->cat;
我试过了:
(
[item] => T-Shirt
[orderId] => 7652393
[clientOrderId] => 12345
[transactTime] => 1508564815865
[price] => 1.50
)
尝试返回“1.50”。
我这样做了吗?
答案 0 :(得分:0)
第1部分
<?php
$json = '{
"success" : true,
"message" : "",
"result" : {
"cat" : "dog"
}
}';
$parsedJson = json_decode($json, true); // json to array conversion
echo $parsedJson["result"]["cat"];
?>
第2部分
(
[item] => T-Shirt
[orderId] => 7652393
[clientOrderId] => 12345
[transactTime] => 1508564815865
[price] => 1.50
)
上面的字符串不是json我认为这是数组所以你可以使用
echo $array["price"]; // suppose your array var name is $array