使用mysql数据库在php中获取以下嵌套数组webservice

使用mysql数据库在php中获取以下嵌套数组webservice,php,mysql,web-services,Php,Mysql,Web Services,我期望的结果是: "data":{ "2":{ "sub_category_id":"1", "product":[ { "sub_category_id":"1", "product_id":"1", "product_name":"American" }, { "sub_category_id"

我期望的结果是:

"data":{  
   "2":{  
      "sub_category_id":"1",
      "product":[  
         {  
            "sub_category_id":"1",
            "product_id":"1",
            "product_name":"American"
         },
         {  
            "sub_category_id":"1",
            "product_id":"34",
            "product_name":"Ausi Product"
         }
      ]
   },
   "3":{  
      "sub_category_id":"2",
      "product":{  
         "2":{  
            "sub_category_id":"2",
            "product_id":"2",
            "product_name":"Canadian"
         }
      }
   }
}
i、 e.i在数据和产品之后wantel[。

您可以指示PHP函数将对象解析为关联数组

"data":[  
   "2":{  
      "sub_category_id":"1",
      "product":[  
         {  
            "sub_category_id":"1",
            "product_id":"1",
            "product_name":"American"
         },
         {  
            "sub_category_id":"1",
            "product_id":"34",
            "product_name":"Ausi Product"
         }
      ]
   },
   "3":{  
      "sub_category_id":"2",
      "product":[  
         "2":{  
            "sub_category_id":"2",
            "product_id":"2",
            "product_name":"Canadian"
         }
      ]
   ]

在帖子中写一点你的代码可以大大避免所有的
澄清
评论。阅读一个最小的、完整的、可验证的示例。是否要创建JSON?这两种结构都是无效的JSON.motherhood和apple pie。与这个不清楚(最多)的问题无关。另外,如果您阅读了评论,您也会知道这两个结构都是无效的JSON,因此JSON_解码将不是一个选项。
$parsedJSON = json_decode($jsonString, /* $assoc = */ true)