Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从json对象中提取特定字段并将其存储在node.js中的字符串中_Node.js_Json_Azure - Fatal编程技术网

如何从json对象中提取特定字段并将其存储在node.js中的字符串中

如何从json对象中提取特定字段并将其存储在node.js中的字符串中,node.js,json,azure,Node.js,Json,Azure,因此,我正在使用Azure API,并在JSON对象中接收响应。 我想提取“text”键并将值存储在字符串中。 对于这个例子,结果应该是, 你好,世界 这是现在的输出 { "language": "en", "textAngle": 0.02617993877991553, "orientation": "Up", "regions": [ { "b

因此,我正在使用Azure API,并在JSON对象中接收响应。 我想提取
“text”
键并将值存储在字符串中。 对于这个例子,结果应该是,
你好,世界

这是现在的输出

{
 "language": "en",
 "textAngle": 0.02617993877991553,
 "orientation": "Up",
 "regions": [
  {
   "boundingBox": "169,81,846,138",
   "lines": [
    {
     "boundingBox": "169,81,846,138",
     "words": [
      {
       "boundingBox": "169,81,348,126",
       "text": "Hello"
      },
      {
       "boundingBox": "570,92,445,127",
       "text": "World!"
      }
     ]
    }
   ]
  }
 ]
}

如何仅提取节点js中的文本?
提前谢谢你,所以我想起来了。这就是我所做的。 你必须使用嵌套循环来获得它

    for(let j=0; j<lines.length; j++){
        let words=data.regions[0].lines[j].words;
        for( let i=0; i<words.length; i++){
            final_string += words[i].text + " ";
        }
        line_string = final_string;
    }
console.log(line_string);


for(让j=0;jIs)始终是路径regions.lines.words还是路径也需要是动态的?感谢您的评论。始终是regions.lines.words是的