鍍金池/ 問答/Java  PHP  網(wǎng)絡安全/ php的json轉換,自動把字符串轉換成數(shù)字了

php的json轉換,自動把字符串轉換成數(shù)字了

{"returnCode":"0","resultCode":"0","amount":1.00}
 $param= '{"returnCode":"0","resultCode":"0","amount":1.00}';
 $param=json_decode($param,true);

默認amount被強制轉換了,能否原樣輸出


Array
(
    [returnCode] => 0
    [resultCode] => 0
    [amount] => 1
)

要的是


Array
(
    [returnCode] => 0
    [resultCode] => 0
    [amount] => 1.00
)

這個效果才符合要求
amount自動轉換成數(shù)字格式1了?php的bug?

回答
編輯回答
有點壞

并無 bug ,需求問題,你這個需求是強制浮點型顯示,那么你的問題應該是如何強制浮點型數(shù)據(jù)輸出。謝謝,具體代碼,由于個人 bug 原因,輸入不上來,自行查找。

2017年7月22日 17:47
編輯回答
孤酒

這個本來就是數(shù)字啊。

{"returnCode":"0","resultCode":"0","amount":"1.00"}

字符串。

2017年8月27日 10:04