I use json column in doctrine 2 (In MySQL database).
Actually, I made my search in json with native query like
I solved my problem. I found this extension of DQL .
$queryBuilder = $entityManager->createQueryBuilder();
$query = $queryBuilder
->select("o")
->from(\bla\bla\MyObject::class, "o")
->where("JSON_EXTRACT(o.jsonData, :jsonPath) = :value ")
->setParameter('jsonPath', '$.test.key1')
->setParameter('value', 'value1')
->getQuery();
$co = $query->getResult();