개발하는사람1
4k
2019-12-11 12:37:58
4
297

파싱이란?


파싱이란게 어떤게 있는지 예시 좀 들어주세여


직접적으로 제이쿼리나 제이슨으로 ;;


0
0
  • 답변 4

  • 개발하는사람1
    4k
    2019-12-11 12:41:18

    json.parse() 이게 제이슨 파서아닌가여???

    0
  • 뒷집할머니
    1k
    2019-12-11 13:41:32

    문자열에서 내가 원하는 부분을 발췌하는 것


    0
  • HelloBoy
    342
    2019-12-11 13:47:13 작성 2019-12-11 13:53:12 수정됨


    구글 검색 결과

    파싱(parsing파싱은 어떤 페이지(문서, html 등)에서 내가 원하는 데이터를 특정 패턴이나 순서로 추출해 가공하는 것을 말한다. ... 이러한 파서(parser) 역할을 하는 컴퓨터가 구문 트리(parse tree)로 재구성하는 구문 분석 과정을 한다


    아... 우선 json이 뭔지 아셔야 할거 같네요.


    jquery 예제 

    jdata = '[{"no": 1, "name":"john", "age":"12"},{"no": 2, "name":"sunny", "age": "13"}]';

    이런 문자열 json 데이터가 있고 여기서 john의 나이를 알아야 할 경우 

    parsing을 하지 않으면 substring 등으로 해야 하지만 ajax 등으로 넘어오는 데이터 내용은 알수가 없습니다.

    그래서  json 문자열을 이용해서 객체화 하는 것을 parsing 한다라고 보시면 됩니다.

    odata = $.parseJSON(jdata);

    odata[0].name --> john

    odata[0].age --> 12

    이렇게 파싱을 하면 데이터에 쉽게 접근이 가능합니다.

    json 뿐만 아니라 xml, html 등도 구조화된 문자열을 데이터화 할수 있는데 이런 과정을 파싱이라 합니다.

    그리고 $.parseJSON 처럼 언어별, 프레임워크별로 내장 파싱함수를 지원하기도 하지만 자기만의 파싱을 만들어 사용하기도 합니다.


    또 그리고 STFG, RTFM 입니다.

    0
  • 개발하는사람1
    4k
    2019-12-11 14:06:59

    정말 감사드립니다..

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.