我从其他网站返回以下代码。
{"balance":200}
我试过了
$v = {"balance":200};
$t = json_decode($v,true);
但我无法使用密钥
访问数组$t['balance'];
或
$v->balance;
有人可以帮助我如何访问它吗?
答案 0 :(得分:0)
语法错误!
"mongoose": "^4.11.12"
{}这些字符绝不会被json解释。
$v = {"balance":200};
一个它应该工作 阅读语法 php.net或tutorialspoint.com
答案 1 :(得分:-1)
如果你修复了一些语法问题,你自己尝试了什么是好的。
试试这个紧凑的例子:
<?php var_dump(json_decode('{"balance":200}')->balance);
上述代码行的输出为:
int(200)
更新:
如果您将json格式的字符串作为变量的值,那么您可以使用这些行:
<?php
$json = '{"balance":200}';
$data = json_decode($json)->balance;
var_dump($data);
答案 2 :(得分:-1)
解码前需要有一个有效的JSON语法,请尝试:
git checkout master
git merge new_feature
git branch -d new_feature
<?php
$v = '{"balance":200}';
$t = json_decode($v,true);
var_dump($t);
是你的有效json
答案 3 :(得分:-1)
您可以使用以下代码:
$v = '{"balance":200}';
$t = json_decode( $v, true );
echo $t['balance'];
或
$v = '{"balance":200}';
$t = json_decode( $v );
echo $t->balance;