如何在 Json Object Laravel Blade 中访问值

Posted

技术标签:

【中文标题】如何在 Json Object Laravel Blade 中访问值【英文标题】:How to access value in Json Object Laravel Blade 【发布时间】:2021-07-22 10:58:22 【问题描述】:

我只想访问这个 json 对象中的“Elevator”值。 如何在 Laravel 刀片模板中做到这一点?

谢谢!

"delivery_floor":null,"pickup_floor":null,"Elevator":"Yes","Elevator2":"Yes","disassembled":"Yes","reassembled":"Yes","shipment_title":""

【问题讨论】:

你试过解码payload吗? json_decode('"delivery_floor":null,"pickup_floor":null,"Elevator":"Yes","Elevator2":"Yes","disassembled":"Yes","re​​assembled":"Yes","shipment_title ":""') 【参考方案1】:

您必须使用以下代码

@php $jsonDecodeValue = json_decode($your_variable,true); @endphp
 $jsonDecodeValue['Elevator']

【讨论】:

如果您想将属性作为关联数组而不是作为数组访问,则必须将 associative 标志(json_decode 中的第二个参数)设置为 true。跨度>

以上是关于如何在 Json Object Laravel Blade 中访问值的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Laravel response()->json() 返回空对象而不是空数组

如何在laravel的json数组列中找到字符串搜索的位置

使用 Laravel 测试 JSON 响应

解码 laravel 4 输入::json()

使用Laravel测试JSON响应

在 vue 组件的 laravel 中导入 json 文件