首页 > 解决方案 > 如何将 JSON 解析为 MySQL

问题描述

我有一个来自 http 请求的 JSON 字符串,我需要将其存储在 MySql 表、列和行中

我需要在 Node.js 中完成。通过 http 请求获取 JSON 字符串是没有问题的。http://lonobox.com/api/index.php?id=100004854

问题是将其转换为列和行并将其存储在 MySql 中。替代 postgre

这是我的 JSON 字符串

[
    {
        "200004854": {
            "temperature": "14.2",
            "humidity":"68"
        }
    },
    {
        "200005584": {
            "temperature": "20",
            "humidity":"51"
        }
    },
    {
        "100004854": {
            "barometer":"1002"
        }
    }
]

标签: mysqlnode.jsjsonhttp

解决方案


您可以尝试使用 JSON.parse() 解析 json 数据。结果将是一个数据数组。如果您愿意尝试其他数据库,那么我建议使用 mongodb。您可以直接将数据作为 json 推送。


推荐阅读