在 javascript 中解析 JSON 数据

锡德

我有一个名为 UserService 的服务,它返回登录用户的角色。

它返回[{"authority":"ROLE_APEX_SUPPORT"},{"authority":"ROLE_APEX_READONLY"}][{"authority":"ROLE_APEX_READONLY"}]

当我看到返回的响应具有ROLE_APEX_SUPPORT权威性时,我想做点什么我如何解析响应以识别它?

let listOfAuthorities = this.userServices.getAuthorities();

listOfAuthorities是上述响应的 JSON 数组。我如何解析并查看它是否具有支持角色作为响应?

提升

要检查您的数据是否包含ROLE_APEX_SUPPORT

const json = [{"authority":"ROLE_APEX_SUPPORT"}, {"authority":"ROLE_APEX_READONLY"}];
const isROLE_APEX_SUPPORT = json.some(s=>s.authority === 'ROLE_APEX_SUPPORT');
console.log(isROLE_APEX_SUPPORT); // Output: true

要查找您的数据是否包含ROLE_APEX_SUPPORT

const json = [{"authority":"ROLE_APEX_SUPPORT"}, {"authority":"ROLE_APEX_READONLY"}];
const roleAlexSupport = json.find(s=>s.authority === 'ROLE_APEX_SUPPORT');
console.log(roleAlexSupport ); // OUTPUT: {authority: "ROLE_APEX_SUPPORT"}

此外,您可以使用 json.parse() 方法来解析 JSON

var json = '{"result":true, "count":42}';
obj = JSON.parse(json);

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用javascript解析JSON url中的数据

来自分类Dev

在Jquery中解析Json数据

来自分类Dev

在Perl中解析JSON数据

来自分类Dev

在iOS中解析JSON数据

来自分类Dev

如何检查Json解析JavaScript的空数据?

来自分类Dev

迭代JavaScript中的JSON数据

来自分类Dev

在JavaScript中访问JSON数据

来自分类Dev

在javascript中解析JSON文件

来自分类Dev

javascript中的多维json解析

来自分类Dev

json Java中的多个json数据解析

来自分类Dev

Javascript将JSON数据解析为多个变量,将单独的记录存储在内存中

来自分类Dev

如何解析包含存储在变量中的 json 数据的 javascript 文件?

来自分类Dev

解析JSON中的引用:Javascript / JSON

来自分类Dev

Postgres:在sql中解析JSON数据

来自分类Dev

在shell中按列解析Json数据

来自分类Dev

如何在iOS中解析JSON数据

来自分类Dev

在jQuery中解析JSON数据的问题

来自分类Dev

在Python中解析逻辑JSON数据

来自分类Dev

在shell中按列解析Json数据

来自分类Dev

关于解析jQuery中的JSON数据的问题

来自分类Dev

无法解析WebView中的JSON数据

来自分类Dev

在Swift中解析JSON数据(从URL)

来自分类Dev

在Swift 1.2中不解析JSON数据

来自分类Dev

Postgres:在sql中解析JSON数据

来自分类Dev

如何解析nsstring中的json数据?

来自分类Dev

从Guidebox API在Swift中解析JSON数据

来自分类Dev

在 wcf Rest 中解析 Json 数据?

来自分类Dev

在 C# 中解析来自 json 的数据

来自分类Dev

如何解析flask中的json数据?