簡體   English   中英

無法弄清楚如何將此表轉換為JSON對象

[英]Can't figure out how to turn this table into a JSON object

我有一個mySQL查詢,它返回下表:

group_id     groupName          word_id     word
---------    --------------     --------    ------
111          transportation     1           car
111          transportation     2           plane
111          transportation     3           train
222          fruit              4           apple
222          fruit              5           banana
222          fruit              6           pear         

我想通過一個函數(在PHP中)發送此數據,該函數以JSON格式將其返回給我的ajax調用:

{
  "group": {
    "group_id": "222",
    "groupName": "fruit",
    "wordlist": [
      {
        "word": "apple",
        "word_id": "4"
      },
      {
        "word": "banana",
        "word_id": "5"
      },
      {
        "word": "pear",
        "word_id": "6"
      }
    ]
  }
}

我不確定此查詢結果是否適合此類情況,但我似乎無法以另一種方式解決。 我知道有點of腳,至少不要試一試並發布結果,但是我對數組還不是很好,所以這讓我很頭疼,而且我不知道從哪里開始。 在此先感謝您的幫助。

您需要編寫一個自定義函數。 但最終您將使用json_encode()

有關自定義功能的一些注意事項:

  • 創建wordList數組
  • 您需要將結果數據包裝在一個group

暫無
暫無

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

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