データベースにコンテンツページがあり(ネストされたセットを使用)、jQuery jsTreeプラグインで表示する必要があります。このようなデータをJSONを返す必要があります:ネストされたセット(perl、sql、jquery)からJSONを生成
[
{
data: 'node1Title',
children: [
{
data: 'subNode1Title',
children: [...]
},
{
data: 'subNode2Title',
children: [...]
}
]
},
{
data: 'node2Title',
children: [...]
}
]
私はそれを行うために必要なもの?
ハッシュの配列をJSONに変換できますが、配列の生成方法はわかりません。
サンプルデータ:
**'pages'table**
id parent_id level lkey rkey name
1 0 1 1 14 index
2 1 2 2 7 info
3 1 2 8 13 test
4 2 3 3 4 about
5 2 3 5 6 help
6 3 3 9 10 test1
7 3 3 11 12 test2
私が取得する必要があります:
[
{
data: 'index',
children: [
{
data: 'info',
children: [
{
data: 'about'
},
{
data: 'help',
}
]
},
{
data: 'test',
children: [
{
data: 'test1'
},
{
data: 'test2'
}
]
}
]
}
]
あなたの質問を明確にしてください。 PerlからJSONを生成する必要がありますか?あなたが持っているデータのサンプルを、あなたがすでに提供している出力とともに投稿できますか? –