我正在尝试找出一种显示AWS CloudSearch的JSON结果的方法。示例URL如下。本质上,我正在尝试创建一个易于使用,易于实现,利用构面功能的用户界面。见附件。他们在控制台中设置了一个演示搜索,这是我正在寻找的一个很好的例子。我到处寻找,我找不到任何有关如何实现这一目标的见解。任何帮助将不胜感激。谢谢!!
干杯。
史蒂夫!
答案 0 :(得分:0)
有许多方法可以做到这一点,因为它是JSON数据。
JSON的优点之一是你的应用程序的语言几乎肯定会提供一个库来将JSON结构转换为本机数据结构,所以你应该能够轻松地获取,转换,然后迭代结果就像你对键/值对(关联数组,散列)的任何其他数组(列表)一样,只要你理解了一个简单的任务,你就可以轻松地在应用程序中设置它们的样式。
但JSON的另一个优势在于它本身可以被JavaScript理解,这意味着另一种选择是将它呈现给浏览器,并让JavaScript为您设置它,在浏览器中/在/上。
回答here on SO已解决了一种方法。
似乎问题与CloudSearch无关,具体而言。你问的是“我如何设置JSON数据的样式?”反过来,这是一个广泛的问题,有许多可能的答案......比如将JSON转换为XML,然后使用XSLT进行样式设置。 (我至少对这个建议开玩笑,但我已经看过不止一次了。)