Browse Source

refactor: 简化代码

RyanCW 10 months ago
parent
commit
daf98b2e06
1 changed files with 1 additions and 3 deletions
  1. 1 3
      RyanJson/RyanJson.c

+ 1 - 3
RyanJson/RyanJson.c

@@ -1772,9 +1772,7 @@ RyanJsonBool RyanJsonReplaceByKey(RyanJson_t pJson, const char *key, RyanJson_t
     else if (0 != strcmp(RyanJsonGetKey(item), key))
     {
         // 修改key
-        jsonFree(RyanJsonGetKey(item));
-        RyanJsonGetKey(item) = RyanJsonStrdup(key);
-        if (NULL == RyanJsonGetKey(item))
+        if (RyanJsonFalse == RyanJsonChangeKey(item, key))
             return RyanJsonFalse;
     }