json format의 문자열을 만들 때 이스케이프 문자를 표현하기 위해
\
을 사용하지 않고 표현할 수 있는 간편한 방법이 있으면 좋겠다.
r#
로 시작하며, 문자열 내용을 "
로 감싸서 정의 후 #
으로 닫아주면 된다.위와 같이 "
을 문자열로 가지기 위해서는 \
을 넣어줘야한다.
여기서 Raw String
을 이용하면 손쉽게 해결할 수 있다.
let json = r#"{
"name": "example-project",
"version": "1.0.0",
"dependencies": ["serde", "serde_json"]
}"#;
test json 문자열을 만들 때 편리하다.
문자열을 선언할 때 내부에서 이스케이프 문자를 사용하기위해 \
를 사용하지않고
r#
을 붙인뒤 마지막에 #
을 붙여주면 가독성좋고 간단하게 표현할 수 있다.