JSON值转换成URL

时间:2019-06-19 09:15:51

标签: javascript json

我想将JSON中的值放入URL中,以便用户能够导航到单个页面。

示例:在我的JSON中,我有:

{
  userId: "123456789"
}

我希望他们能够单击链接并发送至:https://example.com/"userId"/blah/blah"

如何使用JavaScript实现此目标?谢谢。

2 个答案:

答案 0 :(得分:0)

您可以简单地将密钥附加到url(如果已知)。

a = {
  userId: "123456789"
}

url = "https://example.com/userId/" +a['userId']

如果密钥未知并要从JSON中获取,则可以使用Object.keys获取密钥并将其附加到URL及其后跟值。

答案 1 :(得分:0)

您可以使用$ {}来包装用户ID,以根据所选用户动态更改“ userId”的值。只需在链接中用$ {userid}替换“ userid”。

url = https://example.com/${userId}/blah/blah"