猿问

使用 JavaScript 循环读取 json 文件并发布结果

我需要使用 JavaScript 循环读取 .json 文件,但我不知道它应该如何工作。阅读 .json 文件后,我应该将我读出的内容发布在 HTML 文件上。


我不担心 HTML 部分,我更担心 JavaLoop。我现在已经尝试了多种方法,并且我还阅读了其他用户关于循环的问题。


"source": "/var/log/apache2/git.1234.de-443-access.json",

"data": {

    "http_code": 204,

    "pid": "-",

    "request_id": "-",

    "log_level": "-",

    "body_size": 0,

    "host": "git.1234.de",

    "peer_ip": "10.200.13.212",

    "duration": 1693,

    "source": "-",

    "client_port": "-",

    "error_message": "-",

    "client_ip": "10.200.13.333",

您可以在上面看到 .json 文件,例如我只想获取客户端 IP,我该怎么办?我的 Javascript 循环应该如何读取它?


回首忆惘然
浏览 212回答 2
2回答

米琪卡哇伊

你可以在 Node 中试试这个const fs = require('fs')    fs.readFile('./demo.json', 'utf8', (err, jsonString) => {        try {                const file= JSON.parse(jsonString)                console.log("Client IP:", file.data.client_ip)         } catch(err) {                console.log('Error parsing JSON string:', err)            }        })
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答