2017-06-13 5 views
0

jsonデータでリストを作成する際に問題があります。私は、日付ごとにJSONからリストを作りたい、このjsonで角度jでng-repeatを作る方法

[ 
    { 
    "date time":"2017-05-15 12:45:24", 
    "latitude":"-7.9786395", 
    "longitude":"112.5617418" 
}, 
{ 
    "date time":"2017-05-15 12:45:32", 
    "latitude":"-7.9786395", 
    "longitude":"112.5617418" 
}, 
{ 
    "date time":"2017-05-15 12:45:32", 
    "latitude":"-7.9786395", 
    "longitude":"112.5617418" 
}, 
{ 
    "date time":"2017-05-16 12:45:32", 
    "latitude":"-7.9786395", 
    "longitude":"112.5617418" 
}, 
{ 
    "date time":"2017-05-16 12:45:32", 
    "latitude":"-7.9786395", 
    "longitude":"112.5617418" 
}, 
{ 
    "date time":"2017-05-18 12:45:32", 
    "latitude":"-7.9786395", 
    "longitude":"112.5617418" 
}, 
{ 
    "date time":"2017-05-19 12:45:32", 
    "latitude":"-7.9786395", 
    "longitude":"112.5617418" 
}, 
{ 
    "date time":"2017-05-19 12:45:32", 
    "latitude":"-7.9786395", 
    "longitude":"112.5617418" 
}, 
{ 
    "date time":"2017-05-19 12:45:32", 
    "latitude":"-7.9786395", 
    "longitude":"112.5617418" 
}, 
{ 
    "date time":"2017-05-19 12:45:32", 
    "latitude":"-7.9786395", 
    "longitude":"112.5617418" 
} 
] 

のようないくつかのJSONデータを持っているが、私は、このJSONを使用している場合、それはない、日付ごとにデータごとにリストを作りたいです。またはPHPの私のコードが間違っているかもしれません。

PHPコード

$sqlcode = $con->query("select `date time`, `latitude`, `longitude` from data WHERE `imei`='$w12' AND `latitude` < '212' AND `date time` BETWEEN '$w22-01 00:00:00' AND '$w22-31 23:59:59'", MYSQLI_USE_RESULT); 
$jsonObj = array(); 
while ($result = mysqli_fetch_object($sqlcode)) { 
    $jsonObj[] = $result; 
} 
$final_res = json_encode($jsonObj); 
echo $final_res; 

私はこのhttp://plnkr.co/edit/e41n9vAMMLf0WWIUQ8HO?p=previewのようなリストを作りたいです。

+0

あなたがいないdate'あたり 'perdataの何を意味するのでしょうか? – Maher

+0

'date time'が間違っていると、あなたはそれを選択できないので、2ワードの間にスペースを入れてオブジェクトパラメータを設定することはできません。 – Maher

+0

私は日付からメイクリストデータを意味します。もし私が私のjsonデータを使用していれば、日付からではなくデータからリストを作るでしょう。私は自分のPHPコードを修正する必要がありますか? – Nugka

答えて

3

申し訳ありません。私はAngularJSとUnderscoreJSを使用してJSONの必要なフォーマットを生成したので、私はPHPに精通していません。リンク先のJSBinを参照すると、フォーマットされたJSONが取得されます。オンラインで美化し、グループ化されたデータを見ることができます。あなたのコードで同様のループを使用して、それを達成することができます。私はそれが助けてくれることを願うunderscore.jsをインラインに含めました。これはJSBinでオンラインでロードされていません。ありがとうございました。

JSBin Link

埋め込ま <a class="jsbin-embed" href="https://jsbin.com/vipicus/embed?html,js,output">JS Bin on jsbin.com</a><script src="https://static.jsbin.com/js/embed.min.js?4.0.4"></script>

+1

日付でグループ緯度経度をしたいが、それは私が望むものではないが、おかげで私にチュートリアルを教えてください – Nugka

+0

申し訳ありませんが、私はそのクエストの最後のコメントに基づいて構造を作りました。ご迷惑おかけして申し訳ありません。 –

関連する問題