新手的基本JSON响应处理

时间:2015-02-01 06:23:09

标签: json

是的我是JSON的新手。

我为网上商店设置了付款方式。客户按下一个按钮,表示他希望通过邮件或短信接收链接,并在以后付款。

使用HTTP(s)POST将参数发送到付款服务提供商,以https:// {psp-url} / admin / link_pay返回JSON响应中的链接。

该响应(取决于浏览器)显示为纯文本,而我当然想要获取响应并解析它 - 并且hense向客户发送邮件/ SMS。

看起来很简单:

{"url": "https://{psp-url}/pay/link/54abc4ab4abcd56de3fghijk", "id": "54abc4ab4abcd56de3fghijk", "result": "Success"}

我的问题不是如何解析。但是 - 如何将其变为变量 - 我真正需要的唯一部分是“id”。

我的PSP的文档很差(不存在),我真的需要一个代码示例 - 但是尽管有36个小时的搜索但还没找到一个

1 个答案:

答案 0 :(得分:0)

假设您正在使用jQuery:

$.ajax({
    url:"https://{psp-url}/admin/link_pay",
    success:function(data){     
        try{
            var json = JSON.parse(data);
            console.log("The id is "+json.id);                      
        }catch(e){
            console.log("I didn't get valid JSON!");
        }
    }
});