2017-04-03 55 views
0

我正在調試使用服務器密鑰發佈到CloudKit的C#應用​​程序的JSON。如何從CloudKit請求獲取傳出的JSON?

按照文檔的JSON我需要使用create/modify記錄看起來是這樣的:

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

當我去JSON2Csharp,我得到下面的錯誤。我需要確定文檔是否無效,或者服務器是否真的需要這個JSON。

enter image description here

問題

我怎樣才能獲得蘋果CloudKit框架使用的JSON時,它發送到服務器CK?

+0

(注意,錯誤的截圖,但錯誤是一樣的) – LamonteCristo

回答

0

您的JSON似乎沒有正確格式化。

,請查看是否適合您的需要,因爲我相信這是正確的格式和結構,以你正在使用:

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

我會給它一個鏡頭。 JSON直接來自Apple的文檔。我的目標是弄清楚服務器預期的正確格式。 – LamonteCristo

+0

他們的文檔中的示例可能完全錯誤。你肯定需要在'recordName'之前加一個',',因爲它是'record'組的一部分。由於沒有提到其他字段,所以在最後兩個括號之間不需要'',''。 – gravity