如何从json api获取特定用户详细信息

杰克

任何人都可以帮助编写代码以通过传递的名称从 json 获取特定用户详细信息,假设我输入 john 它必须返回 john 的所有详细信息。这是我的 json

{
  "results":[
    {
      "gender":"male",
      "name":{
        "title":"mr",
        "first":"john",
        "last":"jordan"
      },
      "location":{
        "street":"3277 green rd",
        "city":"australian capital territory",
        "state":"queensland",
        "postcode":275
      },
      "email":"[email protected]",
      "login":{
        "username":"beautifulbutterfly703",
        "password":"redhot",
        "salt":"tva1i6Oo",
        "md5":"a4231f30aa1fcfe46e4c7c4537a4bf11",
        "sha1":"d6051a921eba285bbeccd95388332f92a50047ce",
        "sha256":"093b0e1b429a105902f91e4be28c9dc12629701924312d63d55cdfd556d54c38"
      },
      "registered":1000882268,
      "dob":537587321,
      "phone":"02-4894-6208",
      "cell":"0477-498-405",
      "id":{
        "name":"TFN",
        "value":"571061435"
      },
      "picture":{
        "large":"https://randomuser.me/api/portraits/men/12.jpg",
        "medium":"https://randomuser.me/api/portraits/med/men/12.jpg",
        "thumbnail":"https://randomuser.me/api/portraits/thumb/men/12.jpg"
      },
      "nat":"AU"
    }
  ],
  "info":{
    "seed":"8eb0b2c2e327a185",
    "results":1,
    "page":1,
    "version":"1.0"
  }
}
贪婪的

要过滤 JSON 数据集,您只需使用 javascript 过滤数组。

在此示例中,我已将另一个人添加到“结果”对象(因此数组中有两个用户记录),并且正在过滤 JSON 数据以查找名字为 jane 的任何条目:

var item = array[0].results.filter(function (selection){ 
    return selection.name.first === 'jane';
});

console.log(item);

这是一个小提琴示例,如果您对如何根据您的需要实施它有任何疑问,请告诉我。

在小提琴中,我基本上把它作为一个按你类型查找的过程工作......所以如果你开始输入 jan 或 joh 你会看到它在你输入字符时找到的匹配项。

我让它找到不区分大小写的部分字符串匹配,但包含了一个注释掉的行,它将找到精确匹配(这意味着区分大小写)。

如果您有任何问题,请告诉我,祝您好运!

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何按用户获取特定帖子的详细信息?

如何从API获取版本详细信息

用户登录后,如何获取该特定用户的详细信息?

Javascript Fetch API单击用户时如何获取用户的帖子详细信息?

如何使用Google API核心地获取用户详细信息

如何使用Java API获取AWS账户详细信息?不适合IAM用户

如何传递数据并从 api 调用中获取特定详细信息

如何在Django中获取超级用户详细信息?

如何获取所有用户详细信息

如何在不需要提供用户详细信息的情况下从特定的远程分支获取最新信息?

如何使用API获取Azure优惠详细信息?

如何使用mmjmenu php API获取患者详细信息?

如何使用 Razorpay PHP API 获取付款详细信息?

如何从restful api django获取详细信息?

Azure 构建 - 如何获取触发当前构建运行的用户详细信息并将该详细信息用于 Git 配置

给定用户的身份ID,如何从Cognito用户池中获取用户的详细信息?

如何在我的 .ts 文件中使用打字稿检查地址(类别城市:mtm)并从 json 获取特定用户详细信息?

如何在没有API详细信息的情况下获取潜在客户详细信息?

如何删除重复的用户详细信息

如何从详细信息页面Angular 9中的单个对象(本地JSON)获取详细信息

如何获取用户浏览器的详细信息,IP地址和位置信息?

如何使用移动集线器用户签名功能获取用户详细信息?

如何从 Zookeeper 获取特定详细信息,而不是所有不需要的信息

如何获取Windows文件详细信息?

如何获取Facebook Post详细信息?

如何获取WooCommerce订单详细信息

如何获取异常详细信息

如何从PyYAML异常获取详细信息?

如何获取推文的详细信息?