오늘도커피와담배
157
2018-10-02 21:55:49
3
719

JsonArray 질문좀 드려도 될까요 ??


JsonArraay 에서

키 데이터가data[[“data1”,”1”,”2”,1,2,3],[........]]

이렇게 있다가 과정을 했을경우

이 데이터를 루프문 에서 jsonArray.getString(int index)

에서 에러를 발생 했는대요

이 걸 jsonArray.optstring로 처리를 했을경우 에러가 발생이 안되더라고요 ..

여기서 의문점이 jsonArray에서 데이터를 처리할 경우

“”이게 안붙은게 int형으로 보는건가요 ?!

Int형으로 보게 되면 optstring()에서 는 return 값이 “”이걸로 처리를 하는 함수를 봤는대요 ..

이것도 아니면 일반 자바 처럼 string a =“” 이걸로 보는건지 의문점이 들어서 이렇게 여쭤 보게 되었습니다 ..

조금만 알려 주시면 감사합니다 .

0
  • 답변 3

  • 오늘도커피와담배
    157
    2018-10-02 22:01:05

    죄송합니다 .. 생각을 정리 하자면 ..””이게 안붙은 데이터는

    그냥 int형으로 봐야 하는건가요 ??아니면 null로 봐야 하는건가요 ??

    Optstring 에서는 “null”로 리턴해 준다라고 stackoverflower 에서는 말하고 있는대요 ..

    보게되면 저것도 값 같기도하고 조금 이해가 안되서 이렇게 다시 생각을 정리해 봅니다 ㅠㅠ

  • zepinos
    21k
    2018-10-03 00:44:30

    JSON 규약에서 보면


    "1" : String

    1 : Number (Long)

    "null" : String

    null : NULL


    이렇습니다. Number 는 정수형과 실수형으로 나뉠 수 있고, Java 의 경우 int 가 아니라 long(Long)이 기본입니다.

  • 오늘도커피와담배
    157
    2018-10-10 21:36:17

    감사합니다 ...


    덕분에 좋은 정보 얻어 갑니다 ..

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