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( |
json.Unmarshal([]byte(`{"foo":1, "bar":[10, "apples"]}`), &data) |
||
fmt.Println(data) |
fmt.Println(data) |
||
sample := map[string]interface{}{ |
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 { |