分析データ・タイプのネストされたJSON

いくつかの時間前、深くネストされた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のは個人的に、私は要約が所定の位置にあることを感じて、要約する借ります

おすすめ

転載: www.cnblogs.com/xiaowangxiao/p/11324528.html