>백엔드 개발 >Golang >양식을 json으로 올바르게 직렬화할 수 없습니다.

양식을 json으로 올바르게 직렬화할 수 없습니다.

WBOY
WBOY앞으로
2024-02-14 20:36:10664검색

无法正确地将表单序列化为 json

PHP Editor Banana는 일반적인 문제를 소개합니다: 양식을 json으로 올바르게 직렬화할 수 없습니다. 개발 중에는 json 형식으로 처리하기 위해 양식 데이터를 백엔드로 전달해야 하는 경우가 많습니다. 그러나 때때로 제출된 데이터가 json 형식으로 올바르게 변환되지 않는 등 몇 가지 문제가 발생합니다. 이는 양식의 특수 문자나 잘못된 형식으로 인해 발생할 수 있습니다. 이 문서에서는 이 문제를 해결하고 양식 데이터가 json으로 올바르게 직렬화되도록 하는 데 도움이 되는 몇 가지 일반적인 원인과 해결 방법을 살펴보겠습니다.

질문 내용

저는 영수증 세부 정보를 다양한 양식에 입력할 수 있는 웹 애플리케이션을 golang에서 만들려고 합니다. 그러면 이러한 양식 입력이 json 개체로 직렬화됩니다. 그러나 영수증을 "제출"하려고 할 때마다 오류 메시지가 나타나기 때문에 양식을 직렬화하는 데 문제가 있습니다.

main.go 입니다

으아악

이것이 내 home.html이고, 이것이 내 홈페이지의 html입니다

으아악

제 영수증.html 입니다. 영수증 제출 후 영수증 페이지의 html 입니다.

으아악

다른 직렬화 방법을 시도했지만 아무것도 작동하지 않습니다. 영수증 양식을 작성하고 제출을 클릭하면 해당 영수증의 고유 세부정보가 표시된 영수증 페이지로 이동하게 됩니다. 하지만 방금 오류가 발생했습니다. 가장 최근에 발생한 오류는 다음과 같습니다. 값의 시작 부분을 찾는 잘못된 문자 "r"in无效字符“r”寻找值的开头

解决方法

请按如下方式更新您的 home.html。我将提交请求内容类型更改为 application/json 因为服务器中的 submithandler 正在寻找 json

해결 방법🎜🎜home.html을 다음과 같이 업데이트하세요. 서버의 submithandlerjson을 찾고 있었기 때문에 제출 요청 콘텐츠 유형을 application/json으로 변경했습니다. 🎜 으아악

위 내용은 양식을 json으로 올바르게 직렬화할 수 없습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 stackoverflow.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제