我正在努力学习围棋。我正在编写一个简单的程序来从 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)
当我运行文件时,我得到空白值。 …
我正在尝试运行两个查询,一个用于创建表,另一个用于在其中插入一些值.表已创建,但值未添加到表中.
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)