世界都没见过
谈什么世界观

这个json怎么写?

皮卡丘大佬:

{"data":{"sex":"男","address":"山东省-潍坊市-寒亭区","birthday":"1981-11-30"},"resp":{"code":5,"desc":"不匹配"}}

  1. $resp = json_decode($json);
  2. if ($resp[‘resp’][‘code’] == ‘5’) {
  3.                                         msg(‘不匹配!’);
  4.                                 }
  5.                                 if ($resp[‘resp’][‘code’] == ‘1’) {
  6.                                         msg(‘OK!’);
  7.                                 }
  8.                                

我想判断通过后面code的数字来作为判断条件

请问我这样写为啥不对,该怎么写。谢谢大佬帮忙

Gin_Node大佬:
楼下来吧 我不会

皮卡丘大佬:

楼下来吧 我不会

谢谢帮顶

贴吧大佬:
$resp->resp->code

forever8938大佬:
数字的单引号去掉试试

皮卡丘大佬:

数字的单引号去掉试试

v2net大佬:
$json = ‘{"data":{"sex":"男","address":"山东省-潍坊市-寒亭区","birthday":"1981-11-30"},"resp":{"code":5,"desc":"不匹配"}}’;

$resp = JSON.parse($json);

if ($resp[‘resp’][‘code’] == 5) {
  msg(‘不匹配!’);
}

if ($resp[‘resp’][‘code’] == 1) {
  msg(‘OK!’);
}

皮卡丘大佬:

$resp->resp->code

可以具体点不

皮卡丘大佬:

$json = ‘{"data":{"sex":"男","address":"山东省-潍坊市-寒亭区","birthday":"1981-11-30"},"resp":{"code …

报错这样写。。。

flyqie大佬:

  1. $JsonData = ‘{"data":{"sex":"男","address":"山东省-潍坊市-寒亭区","birthday":"1981-11-30"},"resp":{"code":5,"desc":"不匹配"}}’;
  2. $resp = json_decode($JsonData,true);
  3. if ($resp[‘resp’][‘code’] == 5) {
  4.    msg( ‘不匹配!’);
  5. }elseif ($resp[‘resp’][‘code’] == 1) {
  6.    msg( ‘OK!’);
  7. }

这是正确的,但搞不明白你为啥这么写,直接判断是否等于1不就好了(如果没有其他code处理的话,有的话再加个elseif或者switch)?

  1. $JsonData = ‘{"data":{"sex":"男","address":"山东省-潍坊市-寒亭区","birthday":"1981-11-30"},"resp":{"code":5,"desc":"不匹配"}}’;
  2. $resp = json_decode($JsonData,true);
  3. if ($resp[‘resp’][‘code’] != 1) {
  4.    msg( ‘不匹配!’);
  5. }else{
  6.    msg( ‘OK!’);
  7. }
赞(0) 打赏
未经允许不得转载:VPS排行榜 » 这个json怎么写?
分享到: 更多 (0)
标签:

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏