如何使用Javascript警报显示特定的JSON数据?
这是我的JSON数据:如何使用Javascript警报显示特定的JSON数据?,javascript,json,Javascript,Json,这是我的JSON数据: { "status": "Succeeded", "recognitionResult": { "lines": [ { "boundingBox": [ 2, 52, 65, 46, 69, 89, 7, 95 ], "text": "T
{
"status": "Succeeded",
"recognitionResult": {
"lines": [
{
"boundingBox": [
2,
52,
65,
46,
69,
89,
7,
95
],
"text": "The quick brown fox jumps over the lazy",
}
]
}
我想从这个JSON数据中提取文本。如何操作?您可以尝试以下方法:
var myJSON={
“状态”:“成功”,
“确认结果”:{
“行”:[
{
“边界框”:[
2.
52,
65,
46,
69,
89,
7.
95
],
“文本”:“敏捷的棕色狐狸跳过懒惰的狐狸”,
}
]
}
}
var text=myJSON.recognitionResult.lines[0].text;
控制台。日志(文本)< /代码> <> >最好让代码考虑动态行为。如果您的行
数组有多个对象怎么办?因此,我建议在这种情况下使用循环,尽管甚至有一个对象
var jsonData={
“状态”:“成功”,
“确认结果”:{
“行”:[
{
“边界框”:[
2.
52,
65,
46,
69,
89,
7.
95
],
“文本”:“敏捷的棕色狐狸跳过懒惰的狐狸”
},
{
“边界框”:[
2.
52,
65,
95
],
“文本”:“狐狸跳过懒惰的人”
}
]
}
};
jsonData.recognitionResult.lines.forEach(函数(行){
console.log(line.text);
});代码>你试过什么?所面临的问题是什么?只是myJson.recognitionResult.lines.text
?@Yanis git不是真的。。。lines是一个非常感谢你的阵列。上帝bless@JayaramRamanarayanan,非常欢迎。谢谢,问题解决了。
var status = myJSON.status;
alert( status );
var text = myJSON.recognitionResult.lines[0].text;
alert( text );