golang에 대해 알아보기 위해 "instagram clone" 백엔드를 시작했는데 어떻게 해결해야 할지 모르겠는 문제에 봉착했습니다.
몇 가지 게시물을 가져오기 위해 Fiber를 사용하여 간단한 API를 만들었습니다.
으아악문제는 likes
속성이 문자열로 반환된다는 것입니다.
json.marshal(data)
를 사용하는 등의 작업을 시도하고 like
구조도 작성했지만 json.marshal(data)
,我还写了 like
结构,但我无法使其工作,因为当我将 likes
的类型从 string
更改为 []like
를 입력하면 작동하지 않습니다. 다음 메시지가 나타납니다. 유형이 string
에서 []like
로 변경될 때 scan을 호출할 때
postgresql 데이터베이스를 사용하고 있는데 처음으로 jsonb
열을 사용하려고 하므로 jsonb
列,因此 likes
在数据库中是 jsonb
데이터베이스에서는 jsonb
열입니다.
나의 이상적인 페이로드는 다음과 같습니다:
으아악 likes
现在是一个数组而不是字符串。那么有人知道如何解决这个问题吗?
您很可能需要实现 sql.driver
는 이제 문자열이 아닌 배열입니다. 그렇다면 이 문제를 해결하는 방법을 아는 사람이 있나요?
sql.driver
의 인터페이스를 구현해야 할 가능성이 높습니다. 🎜 같은 것
으아악위 내용은 JSONB가 문자열로 반환되는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!