修复Optional.of异常问题

This commit is contained in:
tanghc
2019-04-17 09:27:37 +08:00
parent f9c8a859b7
commit 4e90900561

View File

@@ -154,9 +154,9 @@ public class DocManagerImpl implements DocManager {
private String getResponseRef(JSONObject docInfo) {
String ref = Optional.ofNullable(docInfo.getJSONObject("responses"))
.flatMap(jsonObject -> Optional.of(jsonObject.getJSONObject("200")))
.flatMap(jsonObject -> Optional.of(jsonObject.getJSONObject("schema")))
.flatMap(jsonObject -> Optional.of(jsonObject.getString("originalRef")))
.flatMap(jsonObject -> Optional.ofNullable(jsonObject.getJSONObject("200")))
.flatMap(jsonObject -> Optional.ofNullable(jsonObject.getJSONObject("schema")))
.flatMap(jsonObject -> Optional.ofNullable(jsonObject.getString("originalRef")))
.orElse("");
return ref;
}