Отображение результатов сервиса AWS CloudSearch
Я пытаюсь найти способ отображения результатов JSON из AWS CloudSearch. Пример URL ниже. По сути, я пытаюсь создать пользовательский интерфейс, который прост в использовании, легко реализуется, использует функциональность аспекта. Смотри приложение. В консоли настроен демонстрационный поиск, который является хорошим примером того, что я ищу. Я искал повсюду, и я не могу понять, как этого добиться. Любая помощь будет принята с благодарностью. Спасибо!!
Приветствия.
Стив.!
Пример ссылки на результаты - http://search-devwesterncpe-g2e7ihsgb6qvtnhs2ofswib4lm.us-west-1.cloudsearch.amazonaws.com/2011-02-01/search?q=hanks&return-fields=actor%2Cdirector%2Ctitle%2Cyear%2Ctext_relevance&rank=-text_relevance
1 ответ
Есть много способов сделать это, потому что это данные JSON.
Одной из сильных сторон JSON является то, что язык вашего приложения почти наверняка предлагает библиотеку для преобразования структур JSON в собственные структуры данных, поэтому вы легко сможете извлекать, преобразовывать, а затем выполнять итерацию результатов так же, как и любой другой массив (list) пар ключ / значение (ассоциативные массивы, хэши) и стилизуйте их в своем приложении с минимальными усилиями, как только вы поймете, с какой простой задачей вы на самом деле сталкиваетесь.
Но другой сильной стороной JSON является то, что он изначально понимается в JavaScript, а это означает, что другой альтернативой является представление его в браузере и предоставление JavaScript-стиля для вас, в / на / в браузере.
Один из способов сделать это здесь, на SO.
Кажется, что вопрос не имеет ничего общего с CloudSearch, в частности. То, что вы спрашиваете, "Как мне стилизовать данные JSON?" Это, в свою очередь, широкий вопрос со многими возможными ответами... такими как преобразование JSON в XML и последующее его оформление с помощью XSLT. (Я, по крайней мере, наполовину шучу с этим предложением, но я видел, как это делалось не раз.)