JSON: Difference between revisions

Content added Content deleted
(→‎{{header|TXR}}: Works with released functionality.)
(→‎{{header|Go}}: library path update)
Line 126: Line 126:
=={{header|Go}}==
=={{header|Go}}==
<lang go>package main
<lang go>package main

import "json"
import "encoding/json"
import "fmt"
import "fmt"


func main() {
func main() {
var data map[string]interface{}
var data map[string]interface{}
json.Unmarshal([]byte("{ \"foo\": 1, \"bar\": [10, \"apples\"] }"), &data)
json.Unmarshal([]byte(`{"foo":1, "bar":[10, "apples"]}`), &data)
fmt.Println(data)
fmt.Println(data)


sample := map[string]interface{}{ "blue": []interface{}{1,2}, "ocean": "water" }
sample := map[string]interface{}{
"blue": []interface{}{1, 2},
"ocean": "water",
}
json_string, err := json.Marshal(sample)
json_string, err := json.Marshal(sample)
if err == nil {
if err == nil {