在我们正在使用的第三方支付网关系统中,我们收到了针对我的请求的以下回复。我该如何处理这个请求。它显然看起来不像是一个json。
array(18) {
["tran_id"]=>
string(13) "572F1950EA6D7"
["error"]=>
string(17) "Cancelled by User"
["amount"]=>
string(5) "783.8"
["bank_tran_id"]=>
string(0) ""
["status"]=>
string(9) "CANCELLED"
["tran_date"]=>
string(19) "2016-05-08 16:47:45"
["currency"]=>
string(3) "BDT"
["store_id"]=>
string(7) "testbox"
["verify_sign"]=>
string(32) "dd6f94dc58f31b9d75e3efd1fb6c7a9c"
["verify_key"]=>
string(154) "amount,bank_tran_id,base_fair,currency,currency_amount,currency_rate,currency_type,error,status,store_id,tran_date,tran_id,value_a,value_b,value_c,value_d"
["currency_type"]=>
string(3) "USD"
["currency_amount"]=>
string(5) "10.00"
["currency_rate"]=>
string(5) "78.38"
["base_fair"]=>
string(4) "0.00"
["value_a"]=>
string(6) "REF001"
["value_b"]=>
string(6) "REF002"
["value_c"]=>
string(6) "REF003"
["value_d"]=>
string(6) "REF004"
}
答案 0 :(得分:0)
这似乎是PHP var_dump()
函数的输出。 This answer有一个unvar_dump函数可以将其转换回来,但它是用PHP编写的。
对于Ruby,this是我能找到的最接近的。