$value) { $camelCase[LuStringUtils::snakeToCamelCase($key, true)] = self::snakeToCamelCase($value); } return $camelCase; } public static function camelCaseToSnake($array) { if (!is_array($array)) { return $array; } $camelCase = []; foreach ($array as $key => $value) { $camelCase[LuStringUtils::camelCaseToSnake($key, false)] = self::camelCaseToSnake($value); } return $camelCase; } public static function convertJsonString($json) { return LuStringUtils::convertJsonString($json); } public static function objectToArray($d) { if (is_object($d)) { $d = get_object_vars($d); } if (is_array($d)) { $data = []; foreach ($d as $key => $value) { $data[$key] = self::objectToArray($value); } return self::snakeToCamelCase($data); } else { return $d; } } }