Squarespace是否通过URL访问JSON属性?

时间:2019-04-24 07:59:03

标签: json squarespace

我知道我可以像http://base-template.squarespace.com/news/?format=json-pretty这样访问JSON数据。但是我想访问的内容让我们说了一个诸如news.items之类的属性? http://base-template.squarespace.com/news/items/?format=json-pretty引发错误。是否可以通过URL钻取JSON数据?

1 个答案:

答案 0 :(得分:0)

是的,您可以使用与您提到的相同的format=json-pretty查询参数来访问集合的项目。

但是请注意:

  1. URL必须存在(在您的第二个“新闻”示例中不是这样)
  2. 要从集合中获取项目列表,请在集合上使用format=json-pretty,将范围从此处移到items
  3. 通过Javascript执行此类请求时,您可能只想使用format=json,因为在这种情况下不需要'pretty'换行和缩进。

例如,使用您已经提到的基本模板来获取博客项目,您将使用:https://base-template.squarespace.com/blog?format=json-pretty。在JSON中,您会看到一个“项目”数组,这就是您要查找的数据(有关此屏幕截图,请参见下图)。如果该网站具有“ / news”收藏,则可以执行类似操作。

类似地,如果您想查看特定项目的JSON输出,则可以使用:https://base-template.squarespace.com/blog/2016/7/15/most-recent-sample-blog-post?format=json-pretty

enter image description here