亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

根據彈性搜索的JSON響應形成自定義JSON對象

根據彈性搜索的JSON響應形成自定義JSON對象

慕的地6264312 2021-04-16 18:16:32
我正在從ElasticSearch獲得響應,從該響應中我想形成另一個字段有限的JSON(例如自定義JSONObject)。請找到通過彈性搜索得到的響應。{     "took":93,   "timed_out":false,   "_shards":{        "total":5,      "successful":5,      "skipped":0,      "failed":0   },   "hits":{        "total":1,      "max_score":1.0,      "hits":[           {              "_index":"attachment",            "_type":"doc",            "_id":"87740",            "_score":1.0,            "_source":{                 "app_language":"ES",               "filetype":"PB",               "attachment":{                    "date":"2006-05-03T15:17:53Z",                  "content_type":"application/pdf",                  "author":"JJamesN",                  "language":"en",                  "title":"Microsoft Word - te7000pb.doc",                  "content":"European Electronic Controls Catalog ",                  "content_length":12267               },               "ext":"pdf",               "fileContent":"JVBERi0xLjQNJeLjz9MNCjQ3ID"            }         }      ]   }}請找到我的Java代碼,該Java代碼試圖操縱響應JSON以創建具有有限字段的單獨JSON。JSONObject jsonObject = new JSONObject(responseBody);JSONObject  hits = jsonObject.getJSONObject("hits");JSONArray hitsArray=hits.getJSONArray("hits");System.out.println("Hits---->"+hitsArray.toString());從響應JSON,我只想使用以下結構和字段創建一個新的JSON。 {     "app_language":"ES",     "filetype":"PB",     "attachment.content" : "European Electronic Controls Catalog ",     "ext":"pdf", }
查看完整描述

1 回答

?
四季花海

TA貢獻1811條經驗 獲得超5個贊

試試這個:


JSONObject jsonBody = new JSONObject();

                jsonBody.put("app_language","value");

                jsonBody.put("filetype","value");

                jsonBody.put("attachment.content","value");

                jsonBody.put("ext",ext);


//String requestBody = jsonBody.toString();

只需從響應中提取您的值,然后在任何需要的地方使用它即可。希望這可以幫助。


查看完整回答
反對 回復 2021-04-28
  • 1 回答
  • 0 關注
  • 170 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號