You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何正确访问嵌套JSON数据中的translations.text字段并打印

错误原因

  • 原数据根层是数组结构,需要先取下标为0的第一个元素才能访问内部字段
  • 字段名拼写错误:实际字段是translations(复数形式带s),不是你写的translation
  • translations本身也是数组结构,同样需要先取下标为0的元素,再取text字段

正确实现代码

// 结构固定场景直接访问
console.log(data[0].translations[0].text);

// 如果你是从res.data获取该数组,写法如下
console.log(res.data[0].translations[0].text);

// 需要序列化输出时再用JSON.stringify包裹
console.log(JSON.stringify(res.data[0].translations[0].text));

如果要兼容字段缺失场景避免报错,可以用ES2020+的可选链写法:

console.log(res.data?.[0]?.translations?.[0]?.text);

内容的提问来源于stack exchange,提问作者Rjxg8jyz4XH

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 15:09:05