簡體   English   中英

解析JSON時發生未知錯誤

[英]unknown error parsing JSON

這是錯誤:

undefined:1
{
^

我正在使用Node.js將Json文件插入數據庫。

這是我用來讀取看起來像文件的功能

fs.readFile("json.json", function(err, data){
    if(err){
        console.log("couldn't read file");
    }
    console.log(JSON.parse(data));
});

json.json:

{
    elements:[
        {
        "angle":90,
        "x":80,
        "y":50,
        "width":100,
        "heigth":150,
        "type":"rectangle"
        settings:{
            "backgroundColor": "#FFFFFF"
        },
        {
        "angle":90,
        "x":80,
        "y":50,
        "width":100,
        "heigth":150,
        "type":"rectangle"
        settings:{
            "backgroundColor": "#FFFFFF"
        }
    ]
}

我想將Json插入我的數據庫,

我的數據庫元素表如下所示:

elements:
element_id
page_id
x
y
width
height
type

我還沒有弄清楚如何設置,但是首先我需要獲取數據庫中的數據。有人可以幫我嗎。

您的JS代碼和JSON文件中有一些錯誤,已更正,以下是工作副本

var fs = require("fs");
fs.readFile("./json.json", 'utf8', function(err, data){
    if(err){
        console.log("couldn't read file");
    }
    console.log(JSON.parse(data.toString()));
});



{
    "elements":[
        {
        "angle":90,
        "x":80,
        "y":50,
        "width":100,
        "heigth":150,
        "type":"rectangle",
        "settings":{
                "backgroundColor": "#FFFFFF"
            }
        },
        {
        "angle":90,
        "x":80,
        "y":50,
        "width":100,
        "heigth":150,
        "type":"rectangle",
        "settings":{
                "backgroundColor": "#FFFFFF"
            }
        }
    ]
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM