#ruby-on-rails-3 #extjs #jsonstore
#ruby-on-rails-3 #extjs #jsonstore
Вопрос:
я пытаюсь опубликовать хранилище ext js json, в котором есть несколько жестко закодированных записей.. между клиентом и продуктом существует взаимосвязь «один ко многим»..
{
"customers": [
{
"id": 123,
"name": "Ed",
"products": [
{
"id": 50,
"prodnm": "xyz",
rate:20,
},
{
"id": 60,
"prodnm": "abc",
rate:30,
}
]
}
]
}
я использую rails и хочу проверить, получаю ли я правильный ответ в формате json .. пожалуйста, помогите..
Комментарии:
1. Вы отправляете json на сервер и хотите проверить его там? Или наоборот? В любом случае я предлагаю использовать firefox / firebug, если вы этого не делаете.
Ответ №1:
Для этого вы можете использовать этот код, чтобы получить json из хранилища.
function getJsonOfStore(store){
var datar = new Array();
var jsonDataEncode = "";
var records = store.getRange();
for (var i = 0; i < records.length; i ) {
datar.push(records[i].data);
}
jsonDataEncode = Ext.util.JSON.encode(datar);
return jsonDataEncode;
}
распечатайте этот json в консоли, затем скопируйте этот json и вставьте его сюда, нажмите «форматировать», он покажет вам форматированный json.
Ответ №2:
Лучший способ проверить ответ — использовать Fiddler