我在解析我的Json时遇到了麻烦,当我把url放在浏览器中时,我得到了一个返回的{"token": "7xv6r32eay5n376", "secret": "589bc72ix7mowua"},所以我想要做的就是获得这个字符串,解析出令牌和秘密,并在通知中显示值,以确认我获得了正确的信息。有没有人看到我做错了什么?
rule first_rule {
select when pageview ".*" setting ()
pre{
json=http:get(/* I place my URL here */);
content = json.pick("$..content");
token=content.decode();
tok=token.pick("$..token");
sec=token.pick("$..secret");
message="Token: "+tok+" "+"Secret: "+sec;
}
notify("Values: ",message);
}
}发布于 2011-04-18 01:06:41
因此,我修复了我的KRL问题,我猜是在使用http: get()时;您必须在get()中使用双引号"“而不是单引号”“。
https://stackoverflow.com/questions/5684493
复制相似问题