2009-11-29 3 views
-2

제품 목록에 JSON.parse를 사용하고 있습니다. 나는 구문 분석을 위반 한 문자를 대체 할 정규식을 실행하고 있습니다 :html 문자열이 JSON.parse로 구문 분석되지 않습니다.

[\n|\t|\r] 

은 다음과 같은 내용이 HTML로 복사 될 때 나는 아직도 문제가 있어요 것으로 보인다.

<p><span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: arial, Verdana, Helvetica; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; ">A soul mate for your aluminum group lounge chair. Rest your weary feet on this matching ottoman - same suspension design, same light weight, same elegant scale as the lounge chair. Polished aluminum 4-star base, black pedestal. Glides.</span></p> 

구문 분석기를 손상시키는 부분과 스타일 및 span 태그를 제거하지 못하는 부분을 해결하기 위해 수행 할 수있는 작업에 대해 잘 모릅니다.

+3

실제 JSON을 표시하십시오. –

답변

0

HTML을 문자열로 가져 오는 것부터 시작하여 "JSON"으로 만들고 실제로 JSON.parse를 호출하는 것 사이에 어떤 단계를 취해야하는지 명확히해야합니다. 그렇지 않으면 JSON 파서를 사용하여 HTML 구문을 분석하는 것처럼 보이게됩니다. 이는 의미가 없습니다.

내 생각에 그것이 바로 인용 부호입니다.

0

JSON을 사용하여 HTML과 CSS를로드하지 않고 순수한 내용을로드 한 다음 컨테이너로 다시 묶습니다. 어쩌면 장래에 많은 시간을 절약 할 수있을 것입니다.

관련 문제