php 에디터 Yuzai가 JSON으로 구조를 가져와서 이름을 바꾸는 방법, 즉 "GO" 키워드를 사용하는 방법을 소개합니다. JSON에서는 정의된 구조를 사용해야 하는 경우가 많지만 특정 요구에 맞게 이름을 바꿔야 하는 경우도 있습니다. "GO" 키워드를 사용하면 구조를 가져오는 동안 요구 사항을 더 잘 충족할 수 있도록 구조의 이름을 바꿀 수 있습니다. 이 방법은 간단하고 사용하기 쉬우므로 JSON 데이터를 보다 유연하게 처리할 수 있습니다. 다음으로 구체적인 단계에 대해 알아보겠습니다!
gorm을 사용하여 데이터베이스를 만들었습니다. 이를 위해 구조를 만들고 그 구조를 사용하여 테이블을 만들었습니다. 여태까지는 그런대로 잘됐다. 백엔드에서는 모든 것이 잘 작동하지만 프런트엔드에서는 json 호출이 항상 대문자 ID를 반환하는 반면 swagger는 소문자 ID를 생성한다는 문제가 있습니다. json 식별자를 사용하여 gorm에서 가져온 구조체를 재정의할 수 있는 방법이 있나요?
으아악이 구조는 다음과 같은 응답을 제공합니다
으아악ID를 소문자로 만드는 방법이 있나요(예: archived
)? 아니면 swaggo에서 대문자로 생성되도록 조정할 수도 있습니다.
내가 보기에 이것은 이것 없이도 테이블을 만들 수 있고 gorm.model
모든 속성을 직접 정의할 수 있다는 것입니다. 문제는 이러한 열의 모든 기능(삭제, 업데이트, 색인, 기본 키...)을 직접 생성해야 한다는 것입니다.
나만의 gorm-model-struct를 만듭니다.
으아악이 구조를 다른 구조로 가져왔습니다:
으아악json-key를 추가하고 속성 이름을 설정하는 것이 중요합니다.
위 내용은 GO: 구조체를 가져오고 json에서 이름 바꾸기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!