Tag: parse.com

如何在保存后立即检索objectId

我正在使用Unity和Parse.com进行游戏开发。 我试图弄清楚我在保存后立即检索objectId。 我试过这个: ParseObject myGame = new ParseObject(“Games”); myGame[“score”] = 223; myGame[“playerName”] = “Michael”; Task saveTask = myGame.SaveAsync().ContinueWith(t => { ParseObject theObject = t.Result; string newObjectId = theObject.objectId; }); 我对t.Result说错了: Type `System.Threading.Tasks.Task’ does not contain a definition for `Result’ and no extension method `Result’ of type `System.Threading.Tasks.Task’ could be found (are you missing a using […]

parse.com:SerializationException使用“__type”属性反序列化JSON对象

我正在开发一个Windows 10 UWP应用程序,似乎无法摆脱这个错误:“mscorlib.ni.dll中发生类型’System.Runtime.Serialization.SerializationException’的例外,但未在用户代码中处理” 我正在使用Rest API从Parse上的数据存储中检索值并实例化对象。 这是我class级的样子 public class ImageTest { public class Image { public string __type { get; set; } public string name { get; set; } public string url { get; set; } } public class Result { public string createdAt { get; set; } public Image image { get; set; } public […]

序列化和反序列化扩展IEnumerable <KeyValuePair >的类型

我在C#中使用Parse.com的API并尝试序列化扩展ParseObject的类: [ParseClassName(“Battle”)] public class Battle : ParseObject { [ParseFieldName(“mapName”)] public string MapName { get { return GetProperty(“MapName”); } set { SetProperty(value, “MapName”); } } } 因为ParseObject是 IEnumerable<KeyValuePair> 输出错误: [ { “Key”: “mapName”, “Value”: “Worlds Collide” } ] 它应该看起来像: { MapName: “Worlds Collide” } 我曾尝试编写一个自定义的JsonConverter来处理它,但我不能在我的生活中让它正确地反序列化。 public class ParseObjectJsonConverter : JsonConverter { public override bool CanConvert(Type objectType) […]