保存JSON响应

Save JSON response

本文关键字:响应 JSON 保存      更新时间:2023-09-26

我正在使用Javascript。我有一个来自Mediafire API的JSON响应:

{
    "response": {
        "action": "session_token",
        "session_token": "dskldkshjkfsffkjdkslk3783c214a86e7kfkdo",
        "result": "Success"
        "current_api_version": "2.13"
    }
}

我想检索响应,然后将session_token保存在一个变量中。

我已经测试过了,但它不起作用:

Javascript:

<script>
   $(document).ready(function(){
  $("button").click(function(){
    $.getJSON("MY_LINK",function(response){
     var st = response.session_token;
     alert(st);
    });
  });
});
</script>

HTML:

<button>Get Json</button>

我该怎么做?

根据回调函数签名,您将收到一个名为response的变量。这是整个返回的对象。该对象有自己的一个名为response的属性。您需要访问response.response.session_token(或者如果response.session_token是您想要的,则编辑返回的对象以仅返回response:之后的内容。