84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
업무상의 필요로 인해 redis와 관련된 것들을 접하게 되었습니다. 결과는 다음과 같습니다. 코드의 일부는 다음과 같습니다 $newsRedis = Redis::get('news_'.$id);
// dd($change);
각 기호 앞에 이스케이프 슬래시가 있는 것으로 밝혀졌습니다
다음은 제가 직접 반품한 $re
죄송합니다. 왜 이런 일이 발생하나요? 어떻게 탈출을 피할 수 있나요?
业精于勤,荒于嬉;行成于思,毁于随。
꺼내서 json_decode 后在封装数据输出给前端。你这个转义,就是因为被 json_encode 두 번 해보세요.
json_decode
json_encode
너도 한때는Redis中的是JSON字符串了,你直接拿出来,放给数据里,又进行 json_encode 존재했으니까 이게 정상이야.
Redis
JSON
이 탈출은 정상입니다. JSON 때문입니다. JSON에서는 키 값에 큰따옴표가 필요하므로 슬래시가 없습니다. 큰따옴표를 정말 보고 싶지 않다면 먼저 url_encode를 사용한 다음 사용할 때 url_decode를 사용하면 되지만 꼭 그럴 필요는 없습니다. "括起来的,值中包含双引号自然需要转义了。你 dd($change->datas)
"
dd($change->datas)
꺼내서
json_decode
后在封装数据输出给前端。你这个转义,就是因为被
json_encode
두 번 해보세요.너도 한때는
Redis
中的是JSON
字符串了,你直接拿出来,放给数据里,又进行json_encode
존재했으니까 이게 정상이야.이 탈출은 정상입니다. JSON 때문입니다. JSON에서는 키 값에 큰따옴표가 필요하므로 슬래시가 없습니다. 큰따옴표를 정말 보고 싶지 않다면 먼저 url_encode를 사용한 다음 사용할 때 url_decode를 사용하면 되지만 꼭 그럴 필요는 없습니다.
"
括起来的,值中包含双引号自然需要转义了。你dd($change->datas)