ここで私の前の質問の上に構築するだけです:
JSON 文字列を書き換える - キーを値でグループ化して新しい配列にしますか?
出力が次のようになるように、指定された配列をどのようにトラバースして再ソートするのか疑問に思っています。
[{
"Name": "Title 1",
"Date": "2012-12-05",
"rows": [
{
"Subtitle": "Subtitle 1",
"Count1": 566,
"Count2": 105
},
{
"Subtitle": "Subtitle 2",
"Count1": 76,
"Count2": 15
}
]
},
{
"Name": "Title 2",
"Date": "2012-12-06",
"rows": [
{
"Count1": 66,
"Count2": 5
}...
元のjson配列は「名前」列でグループ化され、このようなマルチレベル構造にソートされます(アプリケーションでメニューを適切に構築するための親/複数の子json構造)?
元の json データは次のようになります。
[{
"Name": "Title 1",
"Subtitle": "Subtitle 1",
"Count1": 556,
"Count2": 5,
"Date": "2012-12-05"
}, {
"Name": "Title 1",
"Subtitle": "Subtitle 2",
"Count1": 10,
"Count2": 100,
"Date": "2012-12-05"
}, {
"Name": "Title 3",
"Subtitle": "Subtitle 3",
"Count1": 798,
"Count2": 11,
"Date": "2012-12-04"
}...
そして明らかに、私はjsonデータを読み込んで処理し、再フォーマットして吐き出すので、PHPで解決策を探しています。