いくつかの時間前、深くネストされたJSONデータオブジェクトを書いて半日の強度を取り、それを記録
同様の複数のフロントエンドデータ淘宝条件検索、JSONキー値のデータ型は、ネストされたアレイであります
フロントエンドのためのAjaxパス値
関数searfunc(ARR){ // 出力した後、検索ボタンとしてARR検索 にconsole.log(ARR); $アヤックス({ URL: '/ conprob / TitleList' 、 種類: 'POST' 、 contentTypeの:「ファイルアプリケーション/ JSON " 、 伝統:trueに、 非同期:trueに、 データ:JSON.stringify(ARR)、
バックグラウンド制御層は、データタイプを受信JSONArray
@RequestMapping(値= "titleList" = "アプリケーション/ JSONを、文字セット= UTF-8"を生成)
@ResponseBody
パブリックオブジェクトtitleList(@RequestBody JSONArray jsonParam){
}
解析されたサービス層を分割
以下のために(int型 i = 0; iは++; iはjsonParam.size()< ){ JSONObject jsonObject = jsonParam.getJSONObject(i)を、 文字列のキー = jsonObject.getString( "キー" ); JSONArray jsonArray = jsonObject.getJSONArray( "ヴァル" )。 一覧 <文字列> valList = 新しい ArrayListを<> (); 用(INT J = 0; J <jsonArray.size(); J ++ ){ 文字列valは = jsonArray.get(J).toString(); } }
このオンラインではBaiduのは個人的に、私は要約が所定の位置にあることを感じて、要約する借ります