在KRL中使用Json

时间:2011-04-16 04:33:52

标签: json krl

我在解析我的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);    
  }
}

1 个答案:

答案 0 :(得分:2)

所以我修复了我的KRL问题,我想当使用http:get();你必须在get()中使用双引号“”not single“。