我目前正在使用bufferreader来读取API文档。以下是输出的一部分:
"number": 88,
"results": [
{
"time": "2013-04-15T18:05:02",
"name": "..."
},
{
"time": "2013-05-01T18:05:00",
"name": "..."
},
...
]
如果我只想提取" 2013-04-15T18:05:02",这是日期。我怎么能这样做?
答案 0 :(得分:0)
您可以使用minimal json。
以下代码段提取所有项目的日期和ID:
JsonObject object = Json.parse(output).asObject();
JsonArray results = object.get("results").asArray();
for (JsonValue item : results) {
String date = item.asObject().getString("date", "");
String id = item.asObject().getString("id", "");
...
}
答案 1 :(得分:0)
您的字符串格式似乎是JSON。您可以使用Jackson API将JSON字符串解析为数组。如果您不想使用Jackson或其他JSON API,您仍然可以使用某些Tables (2)
test
Columns
Constraints
Indexes
Rules
Triggers
类方法来执行此操作。查看以下示例:
java.util.String