Navicat for mysql에 json 형식으로 저장된 데이터에는 많은 백슬래시가 있습니다. 이를 제거하는 방법은 무엇입니까?
巴扎黑
巴扎黑 2017-06-06 09:52:07
0
3
1495

mysql의 json 작업을 사용할 때 이스케이프 문자로 인해 방해를 받게 됩니다. 이러한 백슬래시 없이 데이터베이스에 저장하고 싶습니다

巴扎黑
巴扎黑

모든 응답(3)
世界只因有你

시각적으로 저장공간에 문제가 있습니다. 저장한 것은 josn 객체의 배열이 아니라 문자열의 배열입니다

某草草

시각적으로는 사용 중인 직렬화 라이브러리(또는 클래스)와 관련이 있습니다. 라이브러리로 가져오기 전에 중단점을 사용하여 디버깅해 보겠습니다.

左手右手慢动作

백슬래시를 추가하는 것은 안전상의 이유로 추가하는 것이 가장 좋습니다. thinkphp의 I 메소드에는 데이터 필터링이 있습니다. 필터링을 제거하면 백슬래시가 없습니다.

json 데이터를 분리하여 다른 필드에 저장할 수 있습니다

또는 serialize()를 사용하여 json 데이터를 직렬화하고 저장한 다음 꺼낼 때 unserialize()합니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿