Mi problema es que en una de las columnas hay otro JSON que necesito extraer pero este me lo devuelve como texto y no funciona el json_decode();
Alguien que me pueda ayudar, este es mi codigo:
Código
// Crear la conexión $conn = new mysqli($servername, $username, $password, $dbname); // Verificar la conexión if ($conn->connect_error) { } function getTableDataAsJSON($tableName, $connection) { // Eliminar caracteres extraños y convertir a utf8mb4_unicode_ci // Obtener los datos de la tabla // Crear un array con los datos // Si la fila tiene una columna llamada "json", codificar el valor como JSON //$string = substr($row['json'],1); //$string = substr($row['json'],0,-1); //echo $row['json']; } // Remover las barras invertidas innecesarias }, $row); $tableData[] = $row; } // Convertir el array a JSON sin barras invertidas adicionales // Devolver el JSON } echo getTableDataAsJson("incentives",$conn);