json FORMAT split large macro into code
diff --git a/src/json.c b/src/json.c
index e1ec822..0a4b59d 100644
--- a/src/json.c
+++ b/src/json.c
@@ -491,11 +491,11 @@
 
     LY_CHECK_RET(lyjson_string_(jsonctx));
     LY_CHECK_RET(skip_ws(jsonctx));
-    LY_CHECK_ERR_RET(
-            *jsonctx->in->current != ':',
-            LOGVAL(jsonctx->ctx, LY_VLOG_LINE, &jsonctx->line, LY_VCODE_INSTREXP,
-                   LY_VCODE_INSTREXP_len(jsonctx->in->current), jsonctx->in->current, "a JSON object's name-separator ':'"),
-            LY_EVALID);
+    if (*jsonctx->in->current != ':') {
+        LOGVAL(jsonctx->ctx, LY_VLOG_LINE, &jsonctx->line, LY_VCODE_INSTREXP,
+                LY_VCODE_INSTREXP_len(jsonctx->in->current), jsonctx->in->current, "a JSON object's name-separator ':'");
+        return LY_EVALID;
+    }
     ly_in_skip(jsonctx->in, 1);
     LY_CHECK_RET(skip_ws(jsonctx));