我的数据结构如下......
[{objectID "udNKIbuMJM", answerCount 0, totalGuesses 0, completedUserObjectID ""}, {objectID "PrZtijrbAz", answerCount 0, totalGuesses 0, completedUserObjectID ""}, {objectID "Sd37qzfN70", answerCount 0, totalGuesses 0, completedUserObjectID ""}, {objectID "KT4WRSlbYj", answerCount 0, totalGuesses 0, completedUserObjectID ""}, {objectID "6DCBEZuwgB", answerCount 0, totalGuesses 0, completedUserObjectID ""}, {objectID "nCKv5hhkJa", answerCount 0, totalGuesses 0, completedUserObjectID ""}, {objectID "JTfFghVr4Q", answerCount 0, totalGuesses 0, completedUserObjectID ""}, {objectID "YybiAg6oIb", answerCount 0, totalGuesses 0, completedUserObjectID ""}, {objectID "dXcgDAQYmH", answerCount 0, totalGuesses 0, completedUserObjectID ""}, {objectID "RKVMiVL7o4", answerCount 0, totalGuesses 0, completedUserObjectID ""}, {objectID "b0FxLBWm6e", answerCount 0, totalGuesses 0, completedUserObjectID ""}]
当我将它输入Parse的Web门户时,它会以红色字体显示数据,然后不会保存。选择我尝试Array
和Object
的列类型时。我做错了什么或者它真的不接受这种数据结构?我很困惑为什么不能接受这个简单的数组。
在我的项目中,Swift的结构完美无缺。这正是我需要的。
答案 0 :(得分:0)
Parse不接受您的数据,因为它不是JSON
。解析♥️' s JSON
。如果您将数据更改为如下所示,则可以将其存储在Object
类型字段中。
{"objectId":"udNKIbuMJM","answerCount":0, "completedUserObjectID":"", "totalGuesses":0}
或者,如果您想将其存储在Array
字段中:
[{"objectId":"udNKIbuMJM","answerCount":0, "completedUserObjectID":"", "totalGuesses":0}]
但是,这可能不是使用Parse的正确方法。它可能(可能因为我不知道你的数据模型,或者你如何使用这些数据),更好地为这些数据创建一流的Parse对象,然后你就可以使用Parse基于此数据的属性进行查询/过滤。
如果你真的,真的,真的需要它以问题的确切格式存储,请将其存储在String
字段中。