login register Sysop! about ME  

2018년 08월 12일 20시 02분 00초,     조회수 : 578
  제목 : asp json2.asp 관련 질문입니다.
SEQ : 164072 글쓴이 : kjhun78

작성 포맷 : TEXT 모드, 자동 줄바꿈 사용

json2.asp를 사용할 때

{"result":1,"info":[{"id":"123","Type":"1"},{"id":"122"}]}

이런 식의 데이터가 있다면

response.write info.get(i).[id] 는 두군데 모두 id가 있으니 에러가 안나는데
response.write info.get(i).[Type] 의 경우엔 첫번째는 있어서 상관이 없는데
두번째는 없어서 

Microsoft VBScript 런타임 오류 오류 '800a01b6'
개체가 이 속성 또는 메서드를 지원하지 않습니다.: 'Type'

이렇게 에러가 납니다.

aspJSON1.17.asp 를 사용할때는 isobject로 체크가 가능했는데
json2.asp로 하면서  체크가 되질  않네요.

속도때문에 json2.asp로 바꾸는데 

어떤식으로 Type 유무를 체크를 해야되는지 혹시 알고계시면 답변좀  부탁드리겠습니다.

감사합니다.


  ztardia
  2018-08-13(09:45)
캐릭 이미지
for 문을 돌리셔서 처리하시는거죠?
type 자체유무를 체크 하시면 될듯한데요
info.get(i).[Type] = null 뭐이런식으로..

  mabari99
  2018-08-13(14:03)
캐릭 이미지
type값을 임의로 넣어서 json파일 생성 하시는것도 방법이구요~
값이 없다면 "type":"" 뭐 요런식이거나 "type" : "0" 이런식으로요^^;

  kjhun78
  2018-08-13(16:04)
type 자체유무 체크가 안됩니다.

info.get(i).[Type] 타입을 체크할때 본문의 에러가 뜨기 때문에요..ㅠ.ㅠ

type값을 임의로 넣으면 저도 좋긴하지만.. 파일 생성을 제가 하는게 아니라 받는거라서
그거역시 불가능합니다..ㅠ.ㅠ

  virgo75
  2018-08-14(09:18)
캐릭 이미지
child 노드에 존재여부는 체크가 되지 않던가요 ?? 이름으로 체크해서 null인 경우에는 기
본값으로 강제로 만들어서 가는 방법이 있을텐데요 ??



제목 작성자 날짜 조회
asp json2.asp 관련 질문입니다. (4) kjhun78 2018-08-12 578
RE : asp json2.asp 관련 질문입니다.(조금더 자세히 적었습니다.) (1) kjhun78 2018-08-14 597

 
 
.NET과 Java 동영상 기반의 교육사이트

로딩 중입니다...

서버 프레임워크 지원 : NeoDEEX
based on ASP.NET 3.5
Creative Commons License
{5}
{2} 읽음   :{3} ({4})