[英]How to traverse through this JSON data?
我正在研究 Laravel 和 Sugar REST API,以便登錄、從線索模塊獲取數據並在表格中顯示到我的自定義 HTML 頁面上。 到目前為止,我已經能夠提取 JSON 格式所需的數據,但我不明白如何遍歷它以便將相關數據插入到 HTML 表中。 我試圖通過以下代碼測試打印:
<!DOCTYPE html>
<html>
<head>
<title> Login Application </title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"/>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<style type="text/css">
.box {
width: 600px;
margin: 0 auto;
border: 1px solid #ccc;
}
</style>
</head>
<body>
<br/>
<nav class="navbar navbar-default">
<div class="container-fluid">
<div class="navbar-header">
<a class="navbar-brand" href="{{url('/main/successlogin')}}">Hello User!</a>
</div>
<ul class="nav navbar-nav">
<li class="active"><a href="#">Leads</a></li>
</ul>
</div>
</nav>
@if(\Illuminate\Support\Facades\Session::has('leadsdata'))
<div>
<pre>
{{ \Illuminate\Support\Facades\Session::get('leadsdata')}}
</pre>
</div>
@endif
</body>
</html>
這是我得到的結果:截圖
這有兩個問題:
{{ \\Illuminate\\Support\\Facades\\Session::get('leadsdata')}}
中的數據未解碼。 當我應用json_decode
然后運行這個相同的腳本時,它給了我htmlspecialchars() 期望參數 1 是 string, object given ,所以我不能在沒有專門寫print_r
情況下使用該對象。
我只想遍歷對象中的記錄字段,並挑選出特定的字段,例如。 用於添加到表中的名稱、分配對象等。
我如何實現這一目標? 我知道這似乎是一個平庸的問題,但我似乎無法解決這個問題。 提前致謝!
$data->records
並在foreach
中遍歷。例如。
@if(\\Illuminate\\Support\\Facades\\Session::has('leadsdata')) @foreach((\\Illuminate\\Support\\Facades\\Session::has('leadsdata'))->results as $leadsdata) {{ $leadsdata->name }} @endforeach @endif
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.