私は、配列内の次のデータを持っている:入れ子になったJSON配列内の配列を比較するには?
[{
Credits: '4',
Name: 'Computer Science 250: Introduction to Website Design',
Classes:
[
{ Day: 'Mon',
EndTime: '{ts \'1970-01-01 18:00:00\'}',
StartTime: '{ts \'1970-01-01 16:30:00\'}' },
{ Day: 'Wed',
EndTime: '{ts \'1970-01-01 18:00:00\'}',
StartTime: '{ts \'1970-01-01 16:30:00\'}' },
{ Day: 'Fri',
EndTime: '{ts \'1970-01-01 18:00:00\'}',
StartTime: '{ts \'1970-01-01 16:30:00\'}' } ] }
{
Credits: '3',
Name: 'Math 220: Differential Equations',
Classes:
[
{ Day: 'Mon',
EndTime: '{ts \'1970-01-01 18:30:00\'}',
StartTime: '{ts \'1970-01-01 17:30:00\'}' },
{ Day: 'Wed',
EndTime: '{ts \'1970-01-01 18:30:00\'}',
StartTime: '{ts \'1970-01-01 17:30:00\'}' },
{ Day: 'Fri',
EndTime: '{ts \'1970-01-01 18:30:00\'}',
StartTime: '{ts \'1970-01-01 17:30:00\'}' } ] }]
問題は、どのように私はこれを行うことができます(データのこの部分のみを注文された残りがありません)私は終了時間によってデータをソートする必要がありますか?
または、内部配列のプロパティに基づいてデータをどのようにして少なくともどのように並べ替えることができますか?
私はjavascriptで作業しています。
EDIT問題は、JSON配列内に設けられた被験者は、例えば被験者が上記したがってそれらは衝突同時に発生、開始および終了時間に基づいて衝突かかどうかを見つけることである
。
JSONが無効であることを(またはJSONがなくJavaScript変数宣言が不完全です) – Quentin
問題をより小さな部分に分割します。このライブラリは以下のように役立ちます:http://underscorejs.org/ – FailedUnitTest
提供したサンプルデータの期待される出力を提供してください。 – trincot