【发布时间】:2016-10-01 23:32:18
【问题描述】:
我正在调用声纳网络服务并得到低于 json 格式的输出。
[
{
"id":10252,
"uuid":"ca49aeed-de29-41a1-b0e2-e2b7c7d1b6c5",
"key":"UTILITY",
"name":"UTILITY",
"scope":"PRJ",
"qualifier":"VW",
"date":"2012-05-02T05:07:04-0400",
"creationDate":"2009-03-12T09:03:35-0400",
"lname":"UTILITY",
"msr":[
{
"key":"ncloc",
"val":253603.0,
"frmt_val":"253,603"
},
{
"key":"test_success_density",
"val":85.5,
"frmt_val":"85.5%"
},
{
"key":"coverage",
"val":96.0,
"frmt_val":"96.0%"
}
]
}
]
现在我想在 java 中解析这个输出并获取 date、ncloc、test_success_density 和 coverage 的值。我该怎么做?我尝试了许多 java api,但在获取上述字段的值时遇到了问题。
【问题讨论】:
标签: java json web-services