小编Dev*_*Dev的帖子

从 GoLang 中的 JSON 文件读取时获取空白值

我正在努力学习围棋。我正在编写一个简单的程序来从 GoLang 的 JSON 文件中获取值。

package main

import (
     "encoding/json"
    "fmt"
    "io/ioutil"
    "os"
)
type bands struct {
    id string `json:"id"`
    name  string `json:"name"`
    location  string `json:"location"`
    year  string `json:"year"`
}
func main() {

    bands := getBands()
    fmt.Println(bands)
}

func getBands() []bands {
    raw, err := ioutil.ReadFile("../data/bands.json")
    if err != nil {
        fmt.Println(err.Error())
        os.Exit(1)
    }

    var c []bands
    json.Unmarshal(raw, &c)
    return c
}
Run Code Online (Sandbox Code Playgroud)

另外,下面是我的 JSON 文件:

[{"id":"1","name": "The Beatles","location": "NY","year": "2012"},
{"id":"2","name": "Nirvana","location": "NY","year": "2010"},
{"id":"3","name": "Metallica","location": "NY","year": "1980"}]
Run Code Online (Sandbox Code Playgroud)

当我运行文件时,我得到空白值。 …

json go unmarshalling

2
推荐指数
1
解决办法
809
查看次数

数据库INSERT不向表中添加数据

我正在尝试运行两个查询,一个用于创建表,另一个用于在其中插入一些值.表已创建,但值未添加到表中.

        stmt = c.createStatement();

        //Creating the Database if not Already Present
        String sql = "CREATE TABLE if not exists senti "
                + "( latitude double NULL, "
                + "longitude double NULL, "
                +  "Sentiment varchar(30)  NULL) ";
        stmt.executeUpdate(sql);
        stmt.close();

        //System.out.println(count + "count");


        stmt1 = c.createStatement();
        String sql1 = "INSERT INTO senti     values(25.62010856,85.13277482,'neutral')";

        stmt1.executeUpdate(sql1)
Run Code Online (Sandbox Code Playgroud)

java database jdbc

0
推荐指数
1
解决办法
76
查看次数

标签 统计

database ×1

go ×1

java ×1

jdbc ×1

json ×1

unmarshalling ×1