TP5 JSON物件陣列轉換為普通陣列

2022-07-01 05:45:15 字數 693 閱讀 1456

**於:

使用tp5框架做專案時,對於資料的查詢返回的都是物件,雖然也可以當做普通的陣列進行遍歷進而進行後續處理,但這種形式直接扔給前端或者我想在返回的結果中臨時增加乙個資料字段,此時這種json物件陣列形式就行了,臨時的資料字段在物件陣列裡加不進去,所以轉換為普通的陣列後才能更方便的進行處理。

<?php 

public

function scandata()

在同乙個控制器或者說類內呼叫sandata()後,獲得的就是json物件陣列,類似下圖這樣,如果前端直接請求這個方法,得到的是json格式的資料

處理成普通陣列:

方法①

[php] view plain copy

$list = $this ->jsondatacount();

$list = json_decode($list->getcontent(),true);

方法②

$list = $this -> jsondatacount()->toarray();
處理後結果類似這樣:

json轉換為物件

將json字串轉化為物件 param jsondata json串 param beantype 轉換物件 return 轉換好的物件 throws ioexception throws jsonparseexception return t 轉換中可能遇到的情況 轉換時json中的字段沒按照駝峰式...

將List轉換為Json物件

將list轉換為json物件,分別有兩個json的jar包 1 org.json.jsonarray包 2 net.sf.json.jsonarray包 兩個jsonarray分別實現方式 1 org.json.jsonarray包 2 net.sf.json.jsonarray包 此包下json物...

js中json物件轉換為array

今天遇到了乙個將json物件格式轉換為js陣列的問題,網上down了一下,發現只是對json進行了一些操作。在此寫了乙個小小的 以供有需要的人使用。開門見山,先宣告乙個json物件陣列,在此說一下,js中陣列使用 區分的,而物件是由 區分,當然,這些問題各位大神肯定是都很了解了 這是乙個典型的 js...