2017-04-03 4 views
0

서버 키를 사용하여 CloudKit에 POST하는 C# 응용 프로그램의 JSON을 디버깅합니다.CloudKit 요청에서 나가는 JSON을 얻으려면 어떻게해야합니까?

는 문서에 따르면, JSON 나는 create/modify 기록은 다음과 같습니다에 사용할 필요가 : 나는 JSON2Csharp에 갈 때

{ 
    "operationType" : "create", 
    "record" : { 
     "recordType" : "Artist", 
     "fields" : { 
      "firstName" : {"value" : "Mei"}, 
      "lastName" : {"value" : "Chen"} 
     } 
     "recordName" : "Mei Chen" 
    }, 
} 

것은, 내가 아래의 오류가 발생합니다. 문서가 유효하지 않은지 또는 서버가 실제로이 JSON을 그대로 원할 것인지 결정해야합니다.

enter image description here

질문

그것이 CK 서버로 전송 때 나는 사과 CloudKit 프레임 워크에서 사용되는 JSON을 얻을 수있는 방법?

+0

(주, 잘못된 스크린 샷,하지만 오류가 동일) – LamonteCristo

답변

0

JSON이 올바르게 포맷되지 않은 것 같습니다.

이 당신의 요구에 맞는 경우에 나는 그것이 올바른 형식과 작업중인 무엇을 구조화 할 생각으로, 참조하십시오

{ 
    "operationType" : "create", 
    "record" : 
    { 
     "recordType" : "Artist", 
     "fields" : 
     { 
      "firstName" : {"value" : "Mei"}, 
      "lastName" : {"value" : "Chen"} 
     }, 
     "recordName" : "Mei Chen" 
    } 
} 
+0

I 한번해볼 께. JSON은 Apple의 설명서에서 직접 확인할 수 있습니다. 내 목표는 서버가 기대하는 올바른 형식이 무엇인지 파악하는 것입니다. – LamonteCristo

+0

설명서의 예제가 잘못되었을 수 있습니다. 'record' 그룹 앞에','이 꼭 필요합니다. 그것은'record' 그룹의 일부입니다. 추가 필드가 없으므로 마지막 두 대괄호 사이에','가 필요하지 않습니다. – gravity