Merhaba,
tablo yapılarınızdan biraz bahsederseniz belki uygun sorguyu söyleyebiliriz. mantık olarak ana kategoriler ile ona bağlı olan alt kategorileri toplu olarak çekip istediğiniz şekilde json'a dönüştüreceksiniz. iki tablonuz varsa ikisini birbiri ile, tüm kategoriler tek tablodaysa aynı tabloyu kendine join ederek uygun yanıtı almalısınız.