如何访问JSON?

How to access JSON?

我编写了 API 方法,调用该方法后,我得到了类似

的响应
[
    {
        "spark_version": "7.6.x-scala2.12"
    }
]

现在我想在我的 API 方法中使用变量来存储值 7.6.x-scala2.12.

API 控制器方法

 [HttpGet]
        public IActionResult GetTest(int ActivityId)
        {
            string StoredJson = "exec sp_GetJobJSONTest " +
                                "@ActivityId = " + ActivityId ;
            var result =  _context.Test.FromSqlRaw(StoredJson);
            return Ok(result);
        }

那么这个变量应该如何调用这个响应来获取存储在 spark_version 中的字符串?

谢谢

因为你有 JavaScript 标签,下面是你在 JS 中的做法:

如果您能够调用 API 方法,那么您只需将响应分配给一个变量即可。例如,如果您使用 fetch API 调用它,它将类似于:

let apiResponse;

fetch('myApiUrl.com').then((response) => {
  if (response.status === 200) {
    apiResponse = response.body;
    console.log('Response:', apiResponse[0]['spark_version']);
  }
});

(我在 then 之外定义了变量以使其全局可访问)