如何访问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
之外定义了变量以使其全局可访问)
我编写了 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
之外定义了变量以使其全局可访问)