2012-03-16 6 views
6

내가 자바의 기본 클래스가 말 필드 이름 주위에 따옴표를 넣지 GSON 로 : 만들기는

{name:"bob"} 

나는이 간단한 질문입니다 알지만, anythi을 찾는 게 아니에요 :

{"name" : "bob"} 

가 어떻게 그것을 만들 수 있습니다 그것은 나를 준다 있도록 API에서 나를 돕기 위해, 그리고 분명히 json이 해답을 찾을만큼 충분히 좋은 검색을 수행 할만큼 용어를 잘 모르는 것 같습니다.

+8

그것이 JSON 스펙에서 요구하는 것에 전달 시도 할 수 있습니다. 따옴표로 묶지 않은 문자열 키는 허용되지 않습니다. http://json.org/ –

답변

2

위에서 언급 한 것처럼 JSON 사양에서는 따옴표가 필요합니다. 당신이 정말로 당신의 물건을 원하는 경우

지금, 당신은 JSONWriter 자신을 만들고 Gson.toJson(Object src, Type typeOfSrc, JsonWriter writer) throws JsonIOException

+0

감사합니다. 실제 Javascript 객체와 정보 전송 표기법 (JSON)을 혼합했습니다. 일단 JSON을 Javascript Object로 마샬링 (un-marshal)하면 문자열 표현은 속성 이름 주위에 따옴표가 없습니다. – Indigenuity

관련 문제