使用Ajax从JSON响应中的odata属性获取值

D B

我需要从ajax中的以下Json响应获取@ odata.context属性的值:

 {
  "@odata.context":"https://site.sharepoint.com/_api/",
  "@odata.type":"#oneDrive.permission",
  "@odata.id":"https",
  "link":{"scope":"anonymous"}
 }

我想在代码中做类似的事情:

$.ajax({
        type: "POST",
        beforeSend: function (request) {
            request.setRequestHeader("Authorization", 'Bearer ' + bearerToken);
        },
        url: serverUrl,
        data: JSON.stringify(params),
        dataType: 'json',
        contentType: " application/json",
        success: function (data) {
            var myvalue= [email protected];  // ****???
            var jsonObject = JSON.parse(data);  //this line throws an error Unexpected token o in JSON at position 1

        }
    });
阿尔萨斯

我认为您可以通过以下方式获取数据:

data["@odata.context"]

关于JSON.parse引发异常,它是由数据引起的不是JSON字符串。

例子

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从JSON响应中获取值

来自分类Dev

Laravel 5.2仅在json响应中获取值字段

来自分类Dev

从xml响应中获取值

来自分类Dev

Django / JQuery.ajax。使用Ajax从JSON获取值

来自分类Dev

使用 javascript 从 json 对象中获取值

来自分类Dev

使用 PHP 从 JSON 数组中获取值

来自分类Dev

使用xpath从动态SOAP响应中获取值

来自分类Dev

无法使用 XMLQuery 从 SOAP Web 服务响应中获取值

来自分类Dev

如何获取此json响应中的属性?

来自分类Dev

使用 TypeScript 从 Sequelize 的响应中获取属性

来自分类Dev

如何从json响应对象获取值

来自分类Dev

从Jmeter中的响应数据中获取值

来自分类Dev

如何使用lodash从对象属性数组中获取值?

来自分类Dev

如何使用 Java 从属性 xml 中获取值?

来自分类Dev

如何使用c#从xml属性中获取值

来自分类Dev

如何从xml响应中获取值

来自分类Dev

通过从 AJAX 响应中获取值来更改元素文本

来自分类Dev

使用Retrofit 2从响应JSON获取单个JSON属性值

来自分类Dev

如何使用 jQuery 从 JSON 对象中的数组中获取值?

来自分类Dev

在AJAX jQuery中获取JSON字符串响应时“无法使用'in'运算符..”

来自分类Dev

如何从Laravel5中的json类型响应中获取值

来自分类Dev

使用jQuery在PHP中获取JSON响应

来自分类Dev

在Android中从JSON获取值

来自分类Dev

从嵌套JSON中获取值

来自分类Dev

如何从json中获取值?

来自分类Dev

在 PHP 中从 JSON 获取值

来自分类Dev

如何从选择框中获取值并使用它从 API 获取响应?

来自分类Dev

使用JArray从JSON获取值

来自分类Dev

使用jpath从Json获取值