mysql의 json 작업을 사용할 때 이스케이프 문자로 인해 방해를 받게 됩니다. 이러한 백슬래시 없이 데이터베이스에 저장하고 싶습니다
某草草2017-06-06 09:54:07
시각적으로는 사용 중인 직렬화 라이브러리(또는 클래스)와 관련이 있습니다. 라이브러리로 가져오기 전에 중단점을 사용하여 디버깅해 보겠습니다.
ringa_lee2017-06-06 09:54:07
백슬래시를 추가하는 것은 안전상의 이유로 추가하는 것이 가장 좋습니다. thinkphp의 I 메소드에는 데이터 필터링이 있습니다. 필터링을 제거하면 백슬래시가 없습니다.
json 데이터를 분리하여 다른 필드에 저장할 수 있습니다
또는 serialize()를 사용하여 json 데이터를 직렬화하고 저장한 다음 꺼낼 때 unserialize()합니다