2017-04-03 11 views
0

サーバーキーを使用してCloudKitにPOSTするC#アプリケーション用のJSONをデバッグしています。CloudKitリクエストから発信JSONを取得するにはどうすればよいですか?

ドキュメントによると、私はcreate/modifyにレコードを使用する必要があるJSONは次のようになります。

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

私はJSON2Csharpに行くとき、私は下のエラーを取得します。ドキュメンテーションが無効かどうか、またはサーバーが実際にこの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'グループの一部です。追加のフィールドがないので、最後の2つの括弧の間に '、'は必要ありません。 – gravity

関連する問題