以下は私のオブジェクト構造です.dbからOrganizationVO
のリストを取得します。このリストをJSON
形式に変換する方法を提案する人もいますか?以下はjavaオブジェクトからjsonmobileネストリストを作成する
class OrganizationVO {
String name;
int id;
String mgrName;
List<OrganizationVO> orgvo;
}
私はネストされたリストを生成するために使用していたスクリプトやテンプレートコードで、私は子ノードがルートノード内に表示されている静的な形で、ネストされた階層構造を見ることができています。ネストされたノードのドリルダウン効果を取得する方法を提案し、データフィルタオプションも使用してください。
$(function() {
$("#template").tmpl(clientData).appendTo("#target");
});
<script type="text/x-jquery-tmpl" id="template">
<li data-theme="b" class="ui-btn ui-btn-icon-right ui-li ui-li-has-alt ui-btn-up-a">
<div class="ui-btn-inner ui-li ui-li-has-alt">
<div class="ui-btn-text">
<a href="#${organizationID}" class="ui-link-inherit">
<h3>
${organizationName}</h3>
</a>
{{if organizationList}}
<div>
<ul>
{{each(i, child) organizationList}}
<li>
{{tmpl(child) "#template" }}
</li>
{{/each}}
</ul>
</div>
{{/if}}
</div></div>
</li>
</script>
を作成してください私は、変換するのにGSONを使用しましたjavaオブジェクトからjson文字列へ: Gson gson = new Gso n(); リスト voList = getVOFromDB(); String json = gson.toJson(voList.get(0)); http://www.mkyong.com/java/how-do-convert-java-object-to-from-json-format-gson-api/ –
Ayub
JSON形式の場合:http:// jquerymobile。 com/demos/1.0/docs/pages/page-dynamic.html –
上記のスクリプトを使用して、検索フィルタでネストされたリストを表示しようとしています。私は子ノードがルートノード内に表示されている静的形式で入れ子階層を見ることができます。ネストされたノードのドリルダウン効果を取得し、データフィルタオプションを使用する方法を提案してください。ネストされたリスト効果を実現する理想的な方法を提案してください。 @PhillPafford – Ayub