2015-11-07 2 views
-1

Я ищу способ создать динамический массив 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 },Как создать динамический массив JSON, основанный на базе parse.com

Это должно быть сгенерировано в облаке разбора. com, и должен быть основан на базе данных Parse, тогда ему необходимо вернуть ссылку на массив JSON, которая содержит массивы JSON, чтобы я мог использовать ее позже в приложении для Android.

Если этот метод не самый лучший для работы с, не могли бы вы предоставить лучший вариант.

Я по-прежнему новичок в разработке приложений. Любая помощь будет действительно оценена. Спасибо.

+0

Что вы имеете в виду динамический? Вы пытались использовать API-интерфейс Parse для запроса этого документа? И до тех пор, пока у вас есть действующий 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"); 
    } 
});