양식 제출 (다중 부분 인코딩)을 통해 json 문자열을 aspx 페이지에 게시하고 역 직렬화 된 json 문자열을 기반으로 응답을 보내려고합니다. (나는 폼 제출을 통해 이것을 수행 할 필요가있다.) aaax)간단한 문자열 바꾸기가 잘못되었습니다
이것이 작동하지 않는 이유는 모르겠지만, json 문자열에서 큰 따옴표로 작은 따옴표를 대체하기 위해 간단한 문자열 대체를 시도 할 때마다 나는 몰라. 그것은 일어나지 않는 것 같습니다.
다음은 내가 한 일을 요약 한 것입니다.
[["\n 22.02 13:15 \n ","\n \n \n \n ","\n \n \n \n ","\n \n \n "," \n Vereina\n ","\n \n ","\n 35 000\n ","\n 24.03.11\n ","\n Taiwan \n ","\n \n ","\n \n "]]
내가 가진 모든 "따옴표 대체 폼 데이터를 개입시켜 보내는 것이
여기에 JSON 문자열의 '같은 따옴표를,
[['\ n 22.02 13시 15분 \ n '을 , '\ n \ n \ n \ n', '\ n \ n \ n', '\ n \ n \ n', '\ n Vereina \ n', '\ n \ n', '\ n '\ n \ n', '\ n \ n', '\ n \ n']]
서버 쪽에서는 새 줄은 필요 없기 때문에
[[' 22.02 13:15 ',' ',' ',' ',' Vereina ',' ',' 35 000 ',' 24.03.11 ',' Taiwan ',' ',' ']]
은 그럼 위의에이 .Replace (" '", "\" ")와 같은 방법을 바꾸기는 C# 문자열을 사용하고, 내가 무엇을 얻을 것은 내가 빠른이를 관찰하고
[[\" 22.02 13:15 \",\" \",\" \",\" \",\" Vereina \",\" \",\" 35 000 \",\" 24.03.11 \",\" Taiwan \",\" \",\" \"]]
입니다 MS Visual Studio의 윈도우보기, 코드 디버깅 중.
큰 따옴표를 큰 따옴표로 이스케이프 처리하지 않았습니까? 즉 "" "blah" ""== @ ""blah "". – benjer3
@ benjer3 :이 경우 @ ""== "" " – TWickz
바깥 쪽 따옴표는 계산되지 않으므로 @" "여전히" "같음.하지만 다른 포스터도 필요했습니다. – benjer3