修复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) { private String getResponseRef(JSONObject docInfo) {
String ref = Optional.ofNullable(docInfo.getJSONObject("responses")) String ref = Optional.ofNullable(docInfo.getJSONObject("responses"))
.flatMap(jsonObject -> Optional.of(jsonObject.getJSONObject("200"))) .flatMap(jsonObject -> Optional.ofNullable(jsonObject.getJSONObject("200")))
.flatMap(jsonObject -> Optional.of(jsonObject.getJSONObject("schema"))) .flatMap(jsonObject -> Optional.ofNullable(jsonObject.getJSONObject("schema")))
.flatMap(jsonObject -> Optional.of(jsonObject.getString("originalRef"))) .flatMap(jsonObject -> Optional.ofNullable(jsonObject.getString("originalRef")))
.orElse(""); .orElse("");
return ref; return ref;
} }