diff --git a/library/think/Model.php b/library/think/Model.php index ebeffbb4..b38778ab 100644 --- a/library/think/Model.php +++ b/library/think/Model.php @@ -508,7 +508,7 @@ abstract class Model implements \JsonSerializable, \ArrayAccess $value = json_decode($value, true); break; case 'array': - $value = is_null($value) ? [] : json_decode($value, true); + $value = empty($value) ? [] : json_decode($value, true); break; case 'object': $value = empty($value) ? new \stdClass() : json_decode($value);