我有一個JSON以這種格式莫非不能夠提取本屬性在JSON陣列
{
"futLink": "/live_market/dynaContent/live_watch/get_quote/GetQuoteFO.jsp?underlying=INFY&instrument=FUTSTK&expiry=24APR2014&type=-&strike=-",
"otherSeries": [
"EQ"
],
"lastUpdateTime": "01-APR-2014 16:00:01",
"tradedDate": "01APR2014",
"data": [
{
"deliveryToTradedQuantity": "66.31",
"totalTradedVolume": "10,78,544"
}
],
"optLink": "/marketinfo/sym_map/symbolMapping.jsp?symbol=INFY&instrument=-&date=-&segmentLink=17&symbolCount=2"
}
我需要提取上述
所示我嘗試使用簡單的JSON本從部分數據陣列的屬性API
JSONObject json = (JSONObject)new JSONParser().parse(jsonString);
System.out.println("tradedDate=" + json.get("tradedDate"));
System.out.println("totalTradedVolume=" + json.get("totalTradedVolume"));
輸出IA m到處是
**
tradedDate=01APR2014
totalTradedVolume=null
**
我面臨的問題是,得到空值的數組段屬性
可能有人請告訴我如何解決這個?
你可以嘗試使用傑克遜?或者你需要堅持使用JSON API? –
你的答案是在接受答案http://stackoverflow.com/questions/21019131/read-json-file-and-display-its-contents/21019227#21019227 .. :) –