0

我试图找出一种显示来自 AWS CloudSearch 的 JSON 结果的方法。下面是一个示例 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

4

1 回答 1

0

有很多很多方法可以做到这一点,因为它是 JSON 数据。

JSON的优点之一是您的应用程序语言几乎可以肯定地提供了一个库来将 JSON 结构转换为本机数据结构,因此您应该能够像处理任何其他数组一样轻松地获取、转换和迭代结果(列表)的键/值对(关联数组,散列),并在您的应用程序中以最小的努力为它们设置样式,一旦您了解了您实际面临的简单任务。

但是 JSON 的另一个优点是它可以被 JavaScript 原生地理解,这意味着另一种选择是将它呈现给浏览器并让 JavaScript 在浏览器中/在/在浏览器中为您设置样式。

在 SO 上回答了一种方法。

具体来说,这个问题似乎与 CloudSearch 没有任何关系。您要问的是“我如何设置 JSON 数据的样式?” 反过来,这是一个广泛的问题,有许多可能的答案……例如将 JSON 转换为 XML,然后使用 XSLT 对其进行样式设置。(我对这个建议至少有一半是在开玩笑,但我不止一次看到它这样做过。)

于 2014-01-26T06:05:18.827 回答