저는 클라이언트 측에서 Google 시각화 API를 사용하고 있으며 DataTable 객체를 만듭니다. 그런 다음 내 서버에 전달하고 스프레드 시트 API를 통해 스프레드 시트에 업로드하려고합니다. 아마도 가장 좋은 방법은 JSON을 사용하는 것이므로 메서드를 toSSON()으로 변환하고 POST를 통해 내 서버로 보냈습니다. 나는이 두 클래스를 사용하려고 : JavaScript에서 Java로 DataTable 객체 전달
지금 나는이 두 클래스가 호환되지 않는 것을 발견, 적어도 JSON을 통해. 자바 스크립트 클래스는이에 예를 들어 변환 :{"cols":[
{"id":"Col1","label":"","type":"string"}
{"id":"Col2","label":"","type":"date"}
],
"rows":[
{"c":[{"v":"a"},{"v":"Date(2010,10,6)"}]},
{"c":[{"v":"b"},{"v":"Date(2010,10,7)"}]}
]
}
그러나 DataTable의 측면 자바는 매개 변수에 대한 다른 이름을 가지고, 나는 다른 종류의 값이 GSON 사용하고 있습니다 :
cols -> columns
c -> cells
v -> value
type:"string" -> type:"TEXT"
type:"number" -> type:"NUMBER"
내가 두려워를 더 많은 비 호환성이 있다는 것을
그래서 .. 어떻게 자바 스크립트 DataTable을 자바 객체 DataTable로 변환 할 수 있습니까?
하나의 열에 두 개의 값을 가질 수 있습니까? :) – supertopi
Google의 예제 (JavaScript DataTable의 첫 번째 링크)입니다. 당신 말이 맞아요, 제가 그 모범을 보았습니다. 그러나 그것은 질문의 요점이 아닙니다;) – lmazgon