如何从CloudKit请求获取传出JSON?

时间:2017-04-03 17:50:54

标签: c# ios json cloudkit cloudkit-web-services

我正在调试使用服务器密钥POST到CloudKit的C#应用​​程序的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

问题

如何将Apple CloudKit框架中的JSON发送到CK服务器时获取它?

1 个答案:

答案 0 :(得分:0)

您的JSON似乎没有正确格式化。

请查看这是否符合您的需求,因为我相信它的格式和结构正确,与您合作的方式:

XDocument xdoc = XDocument.Load(path);
var result=xdoc.Descendants("book")
               .Where(e=>(int)e.Element("locationId")==3)
               .Select(e=>(int)e.Element("quantity"))
               .FirstOrDefault();