array(20) {
  [0]=>
  object(stdClass)#1 (3) {
    ["numero"]=>
    int(0)
    ["texte"]=>
    string(6) "text 0"
    ["titre"]=>
    string(10) "le titre 0"
  }
  [1]=>
  object(stdClass)#2 (3) {
    ["numero"]=>
    int(1)
    ["texte"]=>
    string(6) "text 1"
    ["titre"]=>
    string(10) "le titre 1"
  }
  [2]=>
  object(stdClass)#3 (3) {
    ["numero"]=>
    int(2)
    ["texte"]=>
    string(6) "text 2"
    ["titre"]=>
    string(10) "le titre 2"
  }
  [3]=>
  object(stdClass)#4 (3) {
    ["numero"]=>
    int(3)
    ["texte"]=>
    string(6) "text 3"
    ["titre"]=>
    string(10) "le titre 3"
  }
  [4]=>
  object(stdClass)#5 (3) {
    ["numero"]=>
    int(4)
    ["texte"]=>
    string(6) "text 4"
    ["titre"]=>
    string(10) "le titre 4"
  }
  [5]=>
  object(stdClass)#6 (3) {
    ["numero"]=>
    int(5)
    ["texte"]=>
    string(6) "text 5"
    ["titre"]=>
    string(10) "le titre 5"
  }
  [6]=>
  object(stdClass)#7 (3) {
    ["numero"]=>
    int(6)
    ["texte"]=>
    string(6) "text 6"
    ["titre"]=>
    string(10) "le titre 6"
  }
  [7]=>
  object(stdClass)#8 (3) {
    ["numero"]=>
    int(7)
    ["texte"]=>
    string(6) "text 7"
    ["titre"]=>
    string(10) "le titre 7"
  }
  [8]=>
  object(stdClass)#9 (3) {
    ["numero"]=>
    int(8)
    ["texte"]=>
    string(6) "text 8"
    ["titre"]=>
    string(10) "le titre 8"
  }
  [9]=>
  object(stdClass)#10 (3) {
    ["numero"]=>
    int(9)
    ["texte"]=>
    string(6) "text 9"
    ["titre"]=>
    string(10) "le titre 9"
  }
  [10]=>
  object(stdClass)#11 (3) {
    ["numero"]=>
    int(10)
    ["texte"]=>
    string(7) "text 10"
    ["titre"]=>
    string(11) "le titre 10"
  }
  [11]=>
  object(stdClass)#12 (3) {
    ["numero"]=>
    int(11)
    ["texte"]=>
    string(7) "text 11"
    ["titre"]=>
    string(11) "le titre 11"
  }
  [12]=>
  object(stdClass)#13 (3) {
    ["numero"]=>
    int(12)
    ["texte"]=>
    string(7) "text 12"
    ["titre"]=>
    string(11) "le titre 12"
  }
  [13]=>
  object(stdClass)#14 (3) {
    ["numero"]=>
    int(13)
    ["texte"]=>
    string(7) "text 13"
    ["titre"]=>
    string(11) "le titre 13"
  }
  [14]=>
  object(stdClass)#15 (3) {
    ["numero"]=>
    int(14)
    ["texte"]=>
    string(7) "text 14"
    ["titre"]=>
    string(11) "le titre 14"
  }
  [15]=>
  object(stdClass)#16 (3) {
    ["numero"]=>
    int(15)
    ["texte"]=>
    string(7) "text 15"
    ["titre"]=>
    string(11) "le titre 15"
  }
  [16]=>
  object(stdClass)#17 (3) {
    ["numero"]=>
    int(16)
    ["texte"]=>
    string(7) "text 16"
    ["titre"]=>
    string(11) "le titre 16"
  }
  [17]=>
  object(stdClass)#18 (3) {
    ["numero"]=>
    int(17)
    ["texte"]=>
    string(7) "text 17"
    ["titre"]=>
    string(11) "le titre 17"
  }
  [18]=>
  object(stdClass)#19 (3) {
    ["numero"]=>
    int(18)
    ["texte"]=>
    string(7) "text 18"
    ["titre"]=>
    string(11) "le titre 18"
  }
  [19]=>
  object(stdClass)#20 (3) {
    ["numero"]=>
    int(19)
    ["texte"]=>
    string(7) "text 19"
    ["titre"]=>
    string(11) "le titre 19"
  }
}

La source index.php

<?php
$encode = file_get_contents('http://phpjungle.info/phpfrance/juliette/juliette2.php');
$decode = json_decode($encode);
echo '<pre>';
nl2br(var_dump($decode));
echo '</pre>';
echo '<hr /> <h1>La source index.php</h1>';
show_source('index.php');
echo '<h1>Source du fichier qui g&eacute;n&egrave;re le JSON</h1>';
show_source('juliette2.php');

Source du fichier qui génère le JSON

<?php
class fiche implements JsonSerializable{
    private $numero;
    private $titre;
    private $text;
    // d'autre trucs si tu veux
    public function __construct(){
        //
    }
    public function getNumero(){
        return $this->numero;
    }
    public function getTitre(){
        return $this->titre;
    }

    public function getText(){
        return $this->text;
    }

    public function setNumero($num){
        $this->numero = $num;
    }

    public function setTitre($titre){
        $this->titre=$titre;
    }
    public function setText($txt){
        $this->text = $txt;
    }

    public function jsonSerialize(){
        return ['numero'=>$this->getNumero(),'texte'=>$this->getText(),'titre'=>$this->getTitre()];

    }
}
$list = [];
for ($i=0; $i< 20; $i++){
    $f = new fiche();
    $f->setNumero($i);
    $f->setText('text '.$i);
    $f->setTitre('le titre '.$i);
    $list[] = $f;
    unset($f);
}

$encode = json_encode($list);
echo $encode;