Bigdata, Hadoop ecosystem, Semantic IoT등의 프로젝트를 진행중에 습득한 내용을 정리하는 곳입니다.
필요한 분을 위해서 공개하고 있습니다.
문의사항은 gooper@gooper.com로 메일을
보내주세요.
java/jsp [gson]mongodb의 api를 이용하여 데이타를 가져올때 "com.google.gson.stream.MalformedJsonException: Unterminated object at line..." 오류발생시 조치사항
문자열등에 특수문자등이 붙어 있어서 parsing할대 exception이 발생하는데(예, com.google.gson.stream.MalformedJsonException: Unterminated object at line 1 column 42) 이런 경우는 아래와 같이 처리해준다.
Gson gson = new Gson();
JsonReader reader = new JsonReader(new StringReader(result1));
reader.setLenient(true);
Userinfo userinfo1 = gson.fromJson(reader, Userinfo.class);
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
13 | AIX 7.1에 Python 2.7.11설치하기 | 총관리자 | 2016.10.06 | 651 |
12 | DBCP Datasource(org.apache.commons.dbcp.BasicDataSource) 설정 및 속성 설명 | 총관리자 | 2016.09.26 | 74 |
11 | [Mybatis]Spring과 연동하지 않고 Java+Mybatis 형태의 프로그램 샘플소스 | 총관리자 | 2016.09.01 | 818 |
10 | 초기 오류(java.lang.NoSuchMethodError)에 따른 후속 작업에서 오류(java.lang.NoClassDefFoundError)가 발생되는 상황(quartz에서 주기적으로 작업시) | 총관리자 | 2016.08.29 | 592 |
9 | servlet-api를 jar형태로 build할때 포함하지 말고 java 설치 위치의 jre/lib/ext에 복사하여 사용하는것이 좋다. | 총관리자 | 2016.08.10 | 455 |
8 | Windows에서 sbt개발환경 구축 방법(링크) | 총관리자 | 2016.06.02 | 54 |
7 | python 2.6.6에서 print 'A=' 형태의 사용이 python 3.5.1에서 오류(SyntaxError: Missing parentheses in call to 'print') 발생함.. | 총관리자 | 2016.05.27 | 62 |
6 | CentOS6에 python3.5.1 소스코드로 빌드하여 설치하기 | 총관리자 | 2016.05.27 | 71 |
5 | java quartz 시간 설정 참고사항 | 총관리자 | 2015.12.16 | 179 |
4 | 마이바티스(MyBatis)쿼리로그 출력및 정렬하기 | 총관리자 | 2015.12.01 | 1456 |
3 | mybais #과 $의 차이점 | 총관리자 | 2015.11.10 | 179 |
2 | Mybatis foreach 문법정리(상황에 따른 사용법) | 총관리자 | 2015.11.10 | 1178 |
1 | jsoup 사용 예제 | 총관리자 | 2014.06.06 | 1506 |