2014-06-10 3 views
0

REST API를 사용하여 Google Cloud Datastore에 속성의 null 값을 삽입하는 데 사용되는 JSON 구조는 무엇입니까? Google Cloud Datastore에 속성에 대한 null 값을 삽입하는 JSON 구조

보통 그렇게처럼 속성 이름, value 형, 및 값을 정의 :

var property = { 
    propertyname: { integerValue: 4 } 
}; 

integerValue이 치 형을 나타내는 함께. 모든 valuetypes은 here으로 볼 수 있지만 null에 대한 구조는 작동하지 않습니다.

답변

1

이것은 JSON API의 버그입니다.

나는 이것을 추적하기 위해 https://github.com/GoogleCloudPlatform/google-cloud-datastore/issues/41을 신청했습니다. 응답 에드 대한

Property property = Property.newBuilder() 
    .setName("propertyName") 
    .setValue(Value.getDefaultInstance()) 
    .build(); 
+0

감사합니다,하지만 난 {도메인 수 :

프로토 API의

, 당신은이 작업을 수행 할 '글로벌', 이유 : 'INVALID_ARGUMENT', 메시지 : 'PROPERTYNAME'속성을 "가치가 없다." }], 코드 : 400, 메시지 : 'Property "propertyName"값이 없습니다. " } 해당 구조체의 오류 – sedero

+0

당신이 내 대답을 완전히 업데이트하여 버그라는 것을 나타냅니다. –

관련 문제