generated from dxfeng/secondev-chapanda-feishu
联动科技_简历自动识别功能优化调整开发
This commit is contained in:
parent
38a492b104
commit
9e304ffc4c
|
|
@ -78,19 +78,20 @@ public class ResumeIdentifyServiceImpl extends Service implements ResumeIdentify
|
|||
}
|
||||
}
|
||||
|
||||
private Object parseJsonString(Object value) {
|
||||
private String parseJsonString(Object value) {
|
||||
if (value instanceof JSONArray) {
|
||||
StringBuilder sb = new StringBuilder();
|
||||
List<String> list = new ArrayList<>();
|
||||
|
||||
JSONArray jsonArray = (JSONArray) value;
|
||||
for (int i = 0; i < jsonArray.size(); i++) {
|
||||
Object obj = jsonArray.get(i);
|
||||
sb.append(parseJsonString(obj));
|
||||
if (i != jsonArray.size() - 1) {
|
||||
sb.append("\n");
|
||||
String s = parseJsonString(obj);
|
||||
if(StringUtils.isBlank(s)){
|
||||
continue;
|
||||
}
|
||||
list.add(s);
|
||||
}
|
||||
return sb.toString();
|
||||
return StringUtils.join(list,"\n");
|
||||
} else if (value instanceof JSONObject) {
|
||||
JSONObject jsonObject = (JSONObject) value;
|
||||
Set<String> stringSet = jsonObject.keySet();
|
||||
|
|
@ -101,7 +102,7 @@ public class ResumeIdentifyServiceImpl extends Service implements ResumeIdentify
|
|||
}
|
||||
return sb.toString();
|
||||
} else if (value instanceof String) {
|
||||
return value;
|
||||
return value.toString();
|
||||
}
|
||||
return "";
|
||||
}
|
||||
|
|
@ -600,17 +601,18 @@ public class ResumeIdentifyServiceImpl extends Service implements ResumeIdentify
|
|||
*/
|
||||
private String parseArray(Object value) {
|
||||
if (value instanceof JSONArray) {
|
||||
StringBuilder sb = new StringBuilder();
|
||||
List<String> list = new ArrayList<>();
|
||||
|
||||
JSONArray jsonArray = (JSONArray) value;
|
||||
for (int i = 0; i < jsonArray.size(); i++) {
|
||||
Object obj = jsonArray.get(i);
|
||||
sb.append(parseArray(obj));
|
||||
if (i != jsonArray.size() - 1) {
|
||||
sb.append(",");
|
||||
String s = parseArray(obj);
|
||||
if (StringUtils.isBlank(s)) {
|
||||
continue;
|
||||
}
|
||||
list.add(s);
|
||||
}
|
||||
return sb.toString();
|
||||
return StringUtils.join(list, ",");
|
||||
} else if (value instanceof JSONObject) {
|
||||
JSONObject jsonObject = (JSONObject) value;
|
||||
Set<String> stringSet = jsonObject.keySet();
|
||||
|
|
|
|||
Loading…
Reference in New Issue