【问题标题】:How to create a dynamic JSON array based on parse.com database如何基于 parse.com 数据库创建动态 JSON 数组
【发布时间】:2023-04-08 16:36:01
【问题描述】:

我正在寻找一种方法来创建如下所示的 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 应用程序上使用它

如果此方法不是最好的方法,请您提供更好的方法。

我仍然是应用程序开发的新手。任何帮助都会非常感激。 谢谢。

【问题讨论】:

  • 动态是什么意思?您是否尝试过使用 Parse 的 API 来查询该文档?只要你有有效的 JSON,你就可以在 Android 中做任何事情,尽管我建议直接使用 Parse SDK 而不是 JSON 解析。

标签: android database parse-platform


【解决方案1】:

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");
    }
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-22
    • 1970-01-01
    • 2023-02-20
    相关资源
    最近更新 更多