簡體   English   中英

將教義數組轉換為JSON

[英]Convert doctrine array to JSON

有沒有辦法讀取json中教義類型為“ simply_array”或“ array”的列?

我的學說數據庫是從另一個api訪問的,我想從該api讀取數據。 但是,有一列類型數組要轉換為JSON。

我不確定是否有這樣做的首選方法,或者我需要設法解決它。

這是存儲在數據庫中作為學說數組的示例:

"a:1:{i:0;a:3:{s:3:\u0022day\u0022;i:5;s:4:\u0022time\u0022;s:7:\u0022morning\u0022;s:12:\u0022availability\u0022;N;}}"

看起來像PHP的serialize()函數的格式。 字符串中的文字雙引號已轉換為Unicode轉義序列。

您可以執行以下操作:

  1. 獲取序列化的字符串
  2. 修復"序列(將其替換為"
  3. unserialize()再現數組
  4. 使用json_encode()將數組轉換為JSON。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM