0
MySqlデータベースのデータを使用してJSONファイルを作成したかったのです。phpの単純な配列に連想配列を含めるにはどうしたらいいですか?
次のコードを使用してjsonファイルを作成しています。
それは私に次のような出力与えている<?php
$con = mysqli_connect('localhost','root','','mydb1');
$return_arr = array();
$sql = "select * from questions";
$res = mysqli_query($con,$sql);
while($row = mysqli_fetch_assoc($res)){
$row_array['id'] = $row['id'];
$row_array['ques'] = $row['ques'];
$row_array['ans'] = $row['ans'];
array_push($return_arr,$row_array);
}
mysqli_close($con);
$b = json_encode($return_arr);
$f = fopen("test.json","w");
fwrite($f,$b);
fclose($f);
?>
:
[{"id":"1","ques":"New Delhi is capital of India?","ans":"1"},{"id":"2","ques":"India has 5 neighboring countries.","ans":"0"}]
をしかし、私は私の結果は好きにしたい:
{"questions" : {"question" : [{"id":"1","ques":"New Delhi is capital of India?","ans":"1"},{"id":"2","ques":"India has 5 neighboring countries.","ans":"0"}]}
私はandroid.Howで適切に使用できるようにすることができます私はこれを行う? 誰でも助けてくれますか?
または、あなたは私の配列を変更することなくAndroidの中でどのように使用することができますか教えてください。
ありがとうございます。
を参照してください。この
のようなあなたの2番目のパラメータとして
JSON_PRETTY_PRINT
を使用することができます少し。 少し違うJSONが必要です。おかげで – BugAdderありがとう。 あなたは私の日を救った。 :) – BugAdder