Github user anandsubbu commented on a diff in the pull request: https://github.com/apache/metron/pull/727#discussion_r138362796 --- Diff: metron-stellar/stellar-common/src/main/java/org/apache/metron/stellar/dsl/functions/StringFunctions.java --- @@ -506,29 +506,27 @@ public Object apply(List<Object> strings) { } } - @Stellar( name = "PARSE_JSON_STRING" + @Stellar(name = "JSON_PARSE" , description = "Returns a JSON object for the specified JSON string" , params = { "str - the JSON String to convert, may be null" } , returns = "an Object containing the parsed JSON string" ) - public static class ParseJsonString extends BaseStellarFunction { + public static class JsonParse extends BaseStellarFunction { @Override public Object apply(List<Object> strings) { if (strings == null || strings.size() == 0) { - throw new IllegalArgumentException("[PARSE_JSON_STRING] incorrect arguments. Usage: PARSE_JSON_STRING <String>"); + throw new IllegalArgumentException("[JSON_PARSE] incorrect arguments. Usage: JSON_PARSE <String>"); } --- End diff -- Added check
---