Problema com json_encode e decode (Trying to get property)?

Estou com um problema e já não sei como arrumar, toda vez que uso o a função =

$json = file_get_contents('http://localhost/arquivo1.php');
$obj = json_decode($json);
echo $obj->nome;

Ele me retorna um erro:

( Trying to get property ‘name’ of non-object in )

Tenho 3 arquivos (Conexão.php,Arquivo1.php,Arquivo2.php)

Eles estão assim:

Arquivo1 =

require('conexão.php');


while ($row = $usuarios->fetch(PDO::FETCH_ASSOC)) { 
    $nomex = $row['nome']; 
    $datax = $row['data'];  
    $encoda= array('nome' => $nomex, 'data' => $datax );

    echo json_encode($encoda);}

Arquivo2 =

$json = file_get_contents('http://localhost/arquivo1.php');
$obj = json_decode($json);

echo $obj->nome;
echo json_last_error_msg();

O erro acontece no Arquivo2

Já tentei por HTTP HEADER JSON Mas não adiantou,não sei mais o que fazer,se alguém puder ajudar.

Esse código não me parece válido, eu não entendi o que deseja fazer, o que precisa fazer, porque com um simples include você já faz todo o trabalho pesado.

O que você está querendo?

Consegui resolver! Erro no encodamento

Como foi solucionado tem como postar e ai sim colocar como solução do seu problema?