javascript - 从 randomUser.me api 输出大写名称?

标签 javascript json api

如果这不是提问这个问题的正确平台,请原谅我。首先我要声明的是,我是一名设计师,几乎没有 API 和 JavaScript 经验。

我正在使用randomUser api 生成一个 json 文件或 url,我可以在 Invision 的 Craft 工具中输入 Sketch,这样我就可以在我的设计中输入真实数据。 https://screencast.com/t/jAkwUpUja2 。但是,它给出的名称是小写的,而不是标题大小写/大写的。

我通过在浏览器中键入所需的端点来生成 JSON:https://screencast.com/t/E8Cmjk5XSSCk

那么,有没有办法可以强制 api 给我大写的名称?谢谢!

编辑:这里是 JSON url:https://randomuser.me/api/?results=20&nat=us&inc=name,gender,picture&format=pretty

最佳答案

据我所知,这是使用 JS 将字符串大写的最简单方法:

// let's assume, that you have stored the lastname as follow:
let last = 'rodney';

要转换姓氏,请应用以下模式:

let capitalizedLast = last[0].toUpperCase() + last.substr(1);

last[0] 返回字符串 r 的第一个字母。
last.substr(1) 给出姓氏的其余部分 odney
使用 toUpperCase() 转换第一个字母,+ 将把两者连接到最终结果。

您只需迭代 API 的结果并以这种方式转换您需要的元素。

关于javascript - 从 randomUser.me api 输出大写名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48219990/

相关文章:

javascript - 当 180 度/顶部/底部时,JS/jQuery 不返回线性渐变 Angular

javascript - 尝试更改/匹配 JSON 对象

javascript - window.history.pushState 更改 url 而不删除最后一部分

api - 在 Vue 中安装时,Axios 数据不会转移到数据中

ruby - 在哪里可以找到有关 Ruby Shoe GUI 工具包中可用函数的文档?

ios - 在 Swift 2 中解析 JSON 字符串

javascript - 如何在 node.js 中设置 mysql 连接以在使用无符号整数进行算术运算时抛出超出范围错误?

c# - 如何使 JSON.NET 反序列化为 Microsoft 日期时间?

json - RESTful 有那么重要吗?

ruby - 如何使用 ruby​​ 遍历这个 json 文档?