{
"other":{
"refresh":"A",
"miss":"57"
},
"list":[
{
"addata":null,
"category":"推薦",
"channel":null,
"digest":"圖/視覺中國看過這些拜年送禮的故事后,讓我們來思考一個(gè)問題—",
"docid":"DATVKNV105148UNS",
"imgsrc3gtype":1,
"link":"https://3g.163.com/all/article/DATVKNV105148UNS.html",
"liveInfo":null,
"picInfo":Array[1],
"ptime":"2018-02-18 10:18:03",
"source":"每日人物",
"tag":"",
"tcount":1,
"title":"過年送什么?河南流行健腦飲品 東北山寨年貨成災(zāi)",
"type":"doc",
"typeid":"",
"unlikeReason":null,
"videoInfo":null
},
{
"addata":null,
"category":"新聞",
"channel":null,
"digest":"在辭舊迎新之際,紅色文藝輕騎隊(duì)送歡樂,下基層。他們不僅走進(jìn)了",
"docid":"DATV8IJ20001875N",
"imgsrc3gtype":1,
"link":"https://3g.163.com/all/article/DATV8IJ20001875N.html",
"liveInfo":null,
"picInfo":[
{
"height":null,
"ref":null,
"url":"http://cms-bucket.nosdn.127.net/449c04e919fc484f89ce8eaebdc8124320180218101111.png",
"width":null
}
],
"ptime":"2018-02-18 10:11:22",
"source":"央視軍事",
"tag":"",
"tcount":36,
"title":"消防部隊(duì)聯(lián)歡時(shí)突接火警 戰(zhàn)士撂下吉他1分鐘內(nèi)出警",
"type":"doc",
"typeid":"",
"unlikeReason":null,
"videoInfo":null
},
Object{...},
Object{...}
],
"code":200
}
請(qǐng)問使用FastJSON如何用最少的代碼取出list里面的link與title的值
急用,在線等。感激不盡
評(píng)論里 @大叔一枝花 說我沒有測(cè)試,那么這里放一下截圖:
另外,題目里的 JSON 里有 Array[1]、Object{...} 這樣的東西,可能是直接從控制臺(tái)復(fù)制出來的吧?
我手動(dòng)刪掉這兩處了,因?yàn)檫@是任何 JSON 解析器都會(huì)報(bào)錯(cuò)的東西。
JSONObject.parseObject(json)
.getJSONArray("list")
.forEach(obj -> {
Stream.of("link", "title")
.map(((JSONObject) obj)::getString)
.forEach(System.out::println);
});
如果你可以用 Java 8 的話。
題者可以使用 http://www.jsonschema2pojo.org/ 把JSON,轉(zhuǎn)換為 JAVA對(duì)象,
然后直接使用JSON.parse(jsonStr,YourObj.class)。
遇到比較復(fù)雜的解析我都是這樣操作
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國一站式人才培養(yǎng)平臺(tái)、一站式人才輸送平臺(tái)。2014年4月3日在美國成功上市,融資1
北大課工場(chǎng)是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國制造2025”,實(shí)現(xiàn)中華民族偉大復(fù)興的升級(jí)產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項(xiàng)目經(jīng)理從事移動(dòng)互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍(lán)懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負(fù)責(zé)iOS教學(xué)及管理工作。
浪潮集團(tuán)項(xiàng)目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺(tái)面向?qū)ο箝_發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對(duì)瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國Software AG 技術(shù)顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。