尝试使用JSON获取数字时出错

时间:2017-06-18 15:43:29

标签: php json

我在尝试使用PHP中的JSON解码获取数值时遇到错误。

我的json数据:

{
    "nameFile": "Tester file.txt",
    "ext": "txt",
    "scanResult": "Valid",
    "size": 8107
}

我的PHP代码:

$decode = json_decode($jsondata, true);
echo $decode["size"];

我收到了这个错误:

  

警告:非法字符串偏移'大小'在   第10行的C:\ xampp \ htdocs \ includes \ getdata.php {

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

检查你的JSON是因为你做得对,但如果你想防止错误那么你可以试试这个

$decode = json_decode($jsondata, true);
echo isset($decode["size"]) ? $decode["size"] : 'not found';