2016-05-07 10 views
2

jsonを介して単一のPHP変数をクライアントに送信しようとしています。しかし、自分で文字列を生成してjson_encodeに渡すと、キーの周りに/が追加されます。私が使用しています:私はこのような出力を探していますキーを使用して単一のPHP変数からJSONオブジェクトを作成

$threadID = mysqli_insert_id($Thesisdb); 
$threadtoJ='{"id":'.$threadID.'}'; 
echo json_encode($threadtoJ); 

{"id","12"}

+0

'echo json_encode(array(" id "=> 12));' –

+1

自分のデータをJSONに*エンコードしたいので、自分でJSONを作成したくありません。おそらくこの '[" id = = $ threadID] 'のようなことをしたいと思っています。ここで配列を作成し、その配列をJSONにエンコードします。 – Rizier123

+0

あなたの$ threadtoJには既に望ましい結果が含まれています – splash58

答えて

3
echo json_encode(array("id" => 12)); 

が正解です。ありがとう@u_mulder

+0

実際には、phpで普通の配列が必要ですし、json_encodeでそれが有効です。 – Stuart

関連する問題