2015-11-07 73 views
-1

一个动态的JSON数组我正在寻找一种方式来创建一个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数据库

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

如果此方法不是最好的方法与,请你提供一个更好的。

我还是应用程序开发的新手。任何帮助将真正appriciated。 谢谢。

+0

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

回答

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"); 
    } 
}); 
相关问题