그래서 내부적으로 저장된 SQLite 테이블에서 List를 채 웁니다. 이 목록을 웹 서비스로 보내고 싶습니다. 목록 자체를 보낼 수 있습니까, 아니면 JSONarray 또는 CSV 파일에 저장해야합니까? 목록을 이들 중 하나로 변환하는 쉬운 방법이 있습니까? 문제가 생길 때 샘플 코드를 제공하십시오.List의 CSV 또는 JSON 파일
답변
표준을 따르는 데있어 필자는 JSON을 사용해야한다고 생각합니다. 그것의 목록, 간단한 문자열 연결 JSON을 구축하는 매우 쉽습니다.
나는 당신이 변환의 용이성을 위해 GSON 라이브러리를 시도 할 수는 JSON은 JSON에 대한{ col1:"Value1", col2:"Value2", col3:"Value3" }
처럼 보일 것입니다 상상한다. Jackson 라이브러리가 더 효율적일 수 있습니다. 당신은 예를 들어 요구하기 때문에, 다음은 Gson page
컬렉션 예제 코드 조각입니다
Gson gson = new Gson();
Collection<Integer> ints = Lists.immutableList(1,2,3,4,5);
(직렬화)
String json = gson.toJson(ints); ==> json is [1,2,3,4,5]
(역 직렬화)
Type collectionType = new TypeToken<Collection<Integer>>(){}.getType();
Collection<Integer> ints2 = gson.fromJson(json, collectionType);
그렇지 않으면이 protobufs 좀 봐 - 아마 더 효율적. 특정 상황에서 GSON 속도에 문제가있을 수 있지만 작동해야 안드로이드에
프로토콜 버퍼 사용에 대한 몇 가지 예를 제공 할 수 있습니까? –
음운리스트를 검색하려면 여기를 클릭하십시오. https://developers.google.com/protocol-buffers/docs/javatutorial – sfk
3 일간의 시간을 보내고 자습서를받지 못했습니다. –
- 1. d3 - CSV 파일 대신 JSON 데이터 읽기
- 2. JSON 파일 업데이트 또는 제거
- 3. 출력 사전을 csv 파일
- 4. CSV 파일
- 5. HTML5 -를 CSV 또는 TXT 파일
- 6. 임베디드 애플리케이션 용 CSV 또는 이진 파일
- 7. VB.Net CSV (또는 구분 된 파일) 편집
- 8. 데이터베이스로 CSV 또는 텍스트 파일 가져 오기
- 9. 추세 또는 abberations를 찾는 CSV 파일 분석
- 10. XSLT : XML에 대한 CSV (또는 플랫 파일 또는 일반 텍스트)
- 11. C# 내보내기 또는 다차원 배열 파일 (CSV 또는 무엇이든)
- 12. CSV 파일 생성
- 13. 동적 CSV 파일 다운로드
- 14. fitnesse csv 파일
- 15. 외부 JSON 파일 또는 사이트에서 jQuery getJSON
- 16. jQuery.getJson - json 파일 또는 js에서 오류가 있습니까?
- 17. std :: list의 내용 반전
- 18. std :: list의 벡터가 없습니다.
- 19. csv 파일 서식 문제
- 20. mmap 및 csv 파일
- 21. CSV 파일을 JSON으로 변환하는 방법 CSV 파일의 한 줄에 하나의 파일 만 내 보내야합니다. JSON
- 22. PHP의 CSV 또는 이진수
- 23. 속도 : 자바 직렬화 또는 CSV?
- 24. 문제 수입 csv 파일 : 나는 CSV 파일 Nifty_PE이 8
- 25. Emacs에서 sexp와 list의 차이점은 무엇입니까?
- 26. PHP로 CSV 파일 만들기
- 27. 배열로 csv 파일 읽기
- 28. django에서 csv 파일 다운로드
- 29. JasperReports로 CSV 파일 생성
- 30. Flex에서 CSV 파일 업로드
사용 JSONArray jsArray = 새로운 JSONArray (sqlist); 나는 목록을 전달할 수 있다는 것을 알지 못했습니다. – ZeroSkittles