*/\r
package org.onap.holmes.common.dcae.utils;\r
\r
+import com.alibaba.fastjson.JSON;\r
+import com.alibaba.fastjson.JSONObject;\r
import java.util.Arrays;\r
import java.util.List;\r
import java.util.Map.Entry;\r
import java.util.Set;\r
import java.util.stream.Stream;\r
-import net.sf.json.JSONObject;\r
import org.apache.commons.lang3.StringUtils;\r
import org.onap.holmes.common.dcae.entity.DcaeConfigurations;\r
import org.onap.holmes.common.dcae.entity.Rule;\r
\r
JSONObject jsonObject = null;\r
try {\r
- jsonObject = JSONObject.fromObject(jsonStr);\r
+ jsonObject = JSON.parseObject(jsonStr);\r
} catch (Exception e) {\r
throw new CorrelationException(e.getMessage(), e);\r
}\r
JSONObject finalJsonObject = jsonObject;\r
Stream.of(jsonObject.keySet().toArray(new String[0]))\r
.filter(key -> !OBJECT_ATTRS.contains(key))\r
- .forEach(key -> ret.put(key.toString(), finalJsonObject.getString(String.valueOf(key))));\r
+ .forEach(key -> ret.put(key, finalJsonObject.getString(String.valueOf(key))));\r
return ret;\r
}\r
\r