如何基于parse.com数据库创建动态JSON数组

时间:2015-11-07 13:20:28

标签: android database parse-platform

我正在寻找一种方法来创建一个如下所示的JSON动态数组:{ "id": 1, "name": "National Geographic Channel", "image": "http://api.androidhive.info/feed/img/cosmos.jpg", "status": "\"Science is a beautiful and emotional human endeavor,\" says Brannon Braga, executive producer and director. \"And Cosmos is all about making science an experience.\"", "profilePic": "http://api.androidhive.info/feed/img/nat.jpg", "timeStamp": "1403375851930", "url": null },

这需要在Parse.com的云中生成,并且必须基于Parse数据库,然后它需要返回包含JSON数组的JSON数组链接,以便稍后我可以在我的Android应用程序上使用它

如果这种方法不是最好的方法,请提供更好的方法。

我仍然是App开发的新手。任何帮助都会非常适合。 感谢。

1 个答案:

答案 0 :(得分:0)

https://parse.com/docs/js/api/classes/Parse.Query.html#methods_toJSON

我认为您使用的术语"动态"令人困惑......但我想我明白了。根据我可以收集的内容,您使用Parse.com JavaScript Core SDK,您已经创建了一个类,您希望从该对象中提取并将其转换为JSON格式(如果是这样,请参阅下面的示例)。

或使用我的方法......

Parse.initialize("appId", "javascriptKey", "masterKey");
var Blog = Parse.Object.extend("Blog");
var Query = new Parse.Query(Blog);

Query.find({
    success: function(parseData) {
        var dataString = JSON.stringify(parseData);
        var jsonData = JSON.parse(dataString);

        // now use jsonData
        console.log(dataString);
        console.log(jsonData);
    },
    error: function(parseData, error) {
        console.log("Unable to query the Parse object");
    }
});