我使用Parse Server作为后端(开源版本)。我有一个 Android 应用程序,它将一个对象保存到服务器的数据库中。该对象只是一个键值对。当 Android 应用程序创建一个对象时,它会将其创建为 JSON 对象。
现在我想从 Ionic 2 应用程序中检索相同的对象。在 Ionic 中,我使用 JS Parse API 来访问后端。当在 JS API 中创建对象时,它会被创建为纯文本对象。
结果我得到:101 未找到对象
看来我需要做的是将 Parse 纯文本对象转换为 Parse JSON 对象。
这就是我尝试做的:
根据 JS Parse 文档,Parse.Object 的方法之一是 toJSON()。在创建查询之前,我尝试将此方法以不同的组合应用于 Parse 对象,但总是收到错误:
this.parse.Object.extend(...).toJSON is not a function
我尝试将标准 JSON Api(即 JSON.stringify)应用于 Parse 对象。在这种情况下,我收到错误:
ParseQuery 必须使用 ParseObject 或类名构造
。我在互联网上进行了广泛的搜索,但没有发现任何有用的信息。
非常感谢有关此事的任何想法。
最佳答案
想通了。问题是服务器端的磁盘损坏。创建了新服务器和新数据库,现在一切正常。
关于javascript - Android 和 JavaScript Parse API 之间不一致,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37123738/