>  기사  >  백엔드 개발  >  편집 시 YAML 파일에 작은따옴표를 유지하세요.

편집 시 YAML 파일에 작은따옴표를 유지하세요.

PHPz
PHPz앞으로
2024-02-12 12:03:08392검색

编辑时在 YAML 文件中保留单引号

php 편집기 바나나 소개: 편집할 때 작은따옴표를 유지하는 것은 중요한 기술입니다. YAML 파일에서 작은따옴표를 사용하면 텍스트 내용이 그대로 유지되고 파서에서 해석되지 않습니다. 이 방법을 사용하면 특정 형식의 특수 문자나 데이터의 오류를 방지하고 파일 내용의 정확성과 완전성을 보장할 수 있습니다. 구성 파일을 다루거나 코드를 작성할 때 작은따옴표를 유지하는 것은 좋은 습관이며 코드를 더 잘 관리하고 유지하는 데 도움이 될 수 있습니다.

질문 내용

나머지는 변경하지 않고 YAML 파일의 특정 키 값을 편집하고 싶습니다. 이러한 키에 대한 일부 값을 삽입하는 스니펫을 작성했지만 생성된 새 파일에는 작은따옴표(')가 유지되지 않습니다. 이 상황을 피하는 방법은 무엇입니까?

내 코드:

으아악

내 구조:

으아악

편집하기 전에 yaml을 보관하세요

으아악

편집 후 yaml 보관

으아악

보시다시피 작은따옴표가 사라졌습니다. 어떤 제안이 있으십니까?

해결 방법

yaml.Unmarshal 함수는 yaml 값을 메타데이터 없이 사용자 정의 구조(style, kind) > 등)로 역정렬화합니다. yaml.Marshal 함수는 사용자 정의 구조를 처리하고 메타데이터 값을 기본값으로 설정합니다. 메타데이터 필드에 액세스하려면 yaml.Node$ $endc$$</a>를 사용하세요. </p> <p>귀하의 경우 <code>Value 字段具有 yaml.Style 等于 yaml.SingleQuotedStyleValue 필드에는

yaml.Style이 있습니다.

Value 字段类型更改为 yaml.Nodeyaml.SingleQuotedStyle과 같습니다.

액세스하려면(마샬링 해제 후 손실되지 않도록)

Value 필드 유형을 로 변경하세요. yaml.Node. 으아악 으아악

🎜놀이터🎜🎜🎜

위 내용은 편집 시 YAML 파일에 작은따옴표를 유지하세요.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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