如何将json字典作为url的一部分传递?

时间:2016-02-09 01:33:09

标签: json url

我想将一个网址深层链接到我的ios应用程序中,我希望传递一个像

这样的字典
[{"id": "fef", "hp": 1000},{"id": "afe"}]

我试过了

appname://command?p1=2&p2=[{"id": "fef", "hp": 1000},{"id": "afe"}]

在我的iphone游戏中,但是因为我在谷歌上搜索它。我是否必须为字典逃避一些事情?

1 个答案:

答案 0 :(得分:1)

您必须 urlencode 您的json有效负载:

appname://command?p1=2&p2=%5B%7B%22id%22%3A%20%22fef%22%2C%20%22hp%22%3A%201000%7D%2C%7B%22id%22%3A%20%22afe%22%7D%5D

而不是

appname://command?p1=2&p2=[{"id": "fef", "hp": 1000},{"id": "afe"}]

在线网址编码器:http://www.urlencoder.org/