json parse 객체로 변환 안되었던 문제

2024. 2. 13. 17:30·Lang/javascript

엑셀로 데이터를 받아서  open API로 송수신하는 와중에 데이터를 만지려고 하니 

파싱을 했는데도 도대체가 객체로 바뀌지를 않았다.

몇 시간 헤매다가 그냥 왜이럴까 하고 우연히 찾았다.

파싱을 한 번 더 해주면 된다.

 $.ajax({
                url: "./dicapi.php",
                type: "post",
                traditional: true,	// ajax 배열 넘기기 옵션!
                data: {"search" : val[i].search},
                // dataType: "json",
                success: function (data) {
                    let parseData = JSON.parse(data);

 원래 이렇게 써놨었는데 

계속 스트링타입이 출력이 됐다.

{
  title : ~~
  items : [
  			~~~
            ~~~
          ]

계속 저렇게 문자열로 나와서

왜이러나 싶어서 나중에 

      $.ajax({
                url: "./dicapi.php",
                type: "post",
                traditional: true,	// ajax 배열 넘기기 옵션!
                data: {"search" : val[i].search},
                // dataType: "json",
                success: function (data) {
                    let parseData = JSON.parse(data);
                    
                    let secPaseData = JSON.parse(parseData);

밑에 한 번 더 파싱을 해주니까 정상적으로 객체로 반환이 되었다...

 

저작자표시 비영리

'Lang > javascript' 카테고리의 다른 글

Ajax - for 반복문 제어 안되는 현상  (0) 2024.02.16
Ajax - unexpected non-whitespace character after json  (1) 2024.02.07
'Lang/javascript' 카테고리의 다른 글
  • Ajax - for 반복문 제어 안되는 현상
  • Ajax - unexpected non-whitespace character after json
ssnong
ssnong
캠핑 맛집 여행 윈도우 리눅스 PHP DB 등 기록 공간입니다
  • ssnong
    호슐랭
    ssnong
  • 전체
    오늘
    어제
    • 분류 전체보기 (42)
      • Linux (21)
        • ubuntu (4)
        • Rocky 8.10 (16)
      • Windows (5)
      • git (3)
      • Lang (3)
        • javascript (3)
        • PHP (0)
      • Database (3)
        • MySQL8.0 (2)
        • MariaDB (1)
        • PostgreSQL(17.2) (0)
      • AWS (1)
      • ERROR! (4)
  • 링크

    • 일상은 여기서!
  • 공지사항

  • 인기 글

  • 태그

    rocky 8 postgresql 설치
    git push
    rocky nftables
    리눅스
    linux postgresql설치
    centos nftables
    linux nft
    hyper-v vm 생성
    rocky
    pg_hba.conf 설정
    Linux
    linux nftables
    postgresql.conf 설정
    nginx php 소켓통신
    ssh 접속
    리눅스 nftables
    리눅스 nft
    nftables
    rocky postgresql설치
    git pull
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
ssnong
json parse 객체로 변환 안되었던 문제
상단으로

티스토리툴바