Go의 REST API 엔드포인트에서 json 객체 반환

WBOY
풀어 주다: 2024-02-09 08:00:31
앞으로
621명이 탐색했습니다.

从 Go 中的 REST API 端点返回 json 对象

이 기사에서는 PHP 편집자 Baicao가 Go 언어로 작성된 REST API 엔드포인트에서 json 객체를 반환하는 방법을 소개합니다. 일반적인 데이터 교환 형식으로 json은 웹 개발에 널리 사용됩니다. Go 언어의 net/http 패키지와 인코딩/json 패키지를 사용하면 데이터를 json 형식으로 쉽게 변환하여 클라이언트에 반환할 수 있습니다. 이 글에서는 이 과정을 자세히 설명하고, 독자들의 이해와 실습을 돕기 위해 샘플 코드를 제공할 것입니다. 당신이 초보자이건 숙련된 개발자이건 이 글이 도움이 될 것입니다. 시작하자!

질문 내용

저는 golang을 사용하여 API를 구축하고 있습니다. 이 엔드포인트가 json 데이터를 반환하여 프런트엔드에서 사용할 수 있기를 원합니다.

으아악

현재 내 함수는 json 개체를 반환하지 않으며 jsonmap 변수는 create struc 응답 본문을 서버에 매핑하는 데 사용되지 않습니다

나의 구조

으아악

My createorder 기능(댓글에 따라 업데이트됨)

으아악

이것이 인쇄된 내용입니다. 객체 키 없이 값 인쇄

으아악

인쇄해야 함

http.handlefunc("/api/orders", createorder)
로그인 후 복사

솔루션

type createorder struct {
    id     string  `json:"id"`
    status string  `json:"status"`
    links  []links `json:"links"`
}
로그인 후 복사

또는 외부 서비스에서 프런트엔드로 데이터를 불변으로 보내려면 다음을 수행할 수 있어야 합니다.

으아악

위 내용은 Go의 REST API 엔드포인트에서 json 객체 반환의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:stackoverflow.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿