
JsonSerializable 인터페이스는 PHP 5.4.0 버전부터 사용할 수 있습니다. 이 인터페이스를 구현하면, 객체를 JSON 형식으로 변환할 수 있습니다.
JsonSerializable::jsonSerialize 메서드는 객체를 JSON 형식으로 변환할 때 호출되는 메서드입니다. 이 메서드는 객체의 속성을 JSON 형식으로 변환하는 데 사용됩니다.
이 메서드는 반드시 public으로 선언해야 하며, 반환 타입은 array 또는 object 이어야 합니다.
예를 들어, 다음 코드는 Person 클래스를 정의하고, JsonSerializable 인터페이스를 구현하여 객체를 JSON 형식으로 변환하는 방법을 보여줍니다.
위 코드에서 Person 클래스는 JsonSerializable 인터페이스를 구현하고, jsonSerialize 메서드를 정의했습니다. 이 메서드는 객체의 속성을 JSON 형식으로 변환하여 반환합니다.
이러한 방법을 사용하면, 객체를 JSON 형식으로 변환할 수 있습니다.
2025-03-12 15:55