Veritabanından getirmek istediğiniz verileri içeren bir PHP sınıfı oluşturun daha sonrasında PDO::FETCH_ASSOC kısımları yerine PDO::FETCH_CLASS olarak çıktı alın sonuç olarak elinizde bilgileri doldurulmuş bir sınıf objesi olması gerekiyor daha sonrasında bu objeyi json_encode ederek istediğiniz yapıyı elde edebilirsiniz burada json içerisindeki key bilgisi php sınıfınız içerisindeki değişken isimleri olacaktır