Jquery 해석 json 배열 문자열
1270 단어 jquery
json 객체 배열의 json 문자열:
var str=[{"Price":12,"Name":"aaa","Age",22},{"Price":24,"Name":"bbb","Age",33}]
;
프런트에서 jquery의parseJSON 방법을 사용하여 해석하고 jquery의foreach 방법으로 해석한다. 코드는 다음과 같다.
var jsonarray= $.parseJSON(str);
alert(jsonarray);
$.each(jsonarray, function (i, n)
{
alert(n.Price);
}
서로 다른 버전의 jquery에 대해 말하자면 그들이 해석하는 json 대상 그룹의 문자열 형식도 다르다. (나는 두 가지 다른 버전의 jquery를 사용했는데 이런 문제에 부딪혔다) 만약에 상기 코드를 해석할 수 없다면 eval 함수로 감싸라. 코드는 다음과 같다.
var jsonarray= $.parseJSON(str);
$.each(eval("(" + jsonarray+ ")"), function (i, n) {
alert(n.Price);
}
json 대상의 그룹 문자열을 분석하는 과정에서alert를 사용하여 $를 팝업할 수 있습니다.parseJSON(str) 해석 후의 결과는 팝업 대화상자에 object가 표시되면 해석이 성공했고 대상을 통과할 수 있음을 의미합니다.속성명은 대응하는 속성의 값을 얻습니다. 만약 Object가 아니라면 eval()로 대상을 포장한 다음에 대응하는 속성의 값을 얻습니다.
이상은 제가 jquery를 사용하여 json 대상의 수조를 해석하는 과정에서 얻은 작은 소감입니다. 잘 쓰지 못했으니 여러분의 비판과 가르침을 기대합니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
jQuery 전후 예이 기사에서는 jquery after() 및 before() 메소드의 예를 볼 것입니다. before() 메서드는 선택한 요소 앞에 지정된 콘텐츠를 삽입합니다. after() 메서드는 선택한 요소 뒤에 지정된 콘텐츠...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.