zoukankan      html  css  js  c++  java
  • 61_map生成json的使用

    JSON (JavaScript Object Notation)是一种比XML更轻量级的数据交换格式,在易于人们阅读和编写的同时,也易于程序解析和生成。尽管JSON是JavaScript的一个子集,但JSON采用完全独立于编程语言的文本格式,且表现为键/值对集合的文本描述形式(类似一些编程语言中的字典结构),这使它成为较为理想的、跨平台、跨语言的数据交换语言。


    package main

    import (
    "encoding/json"
    "fmt"
    )

    func main() {
    m := make(map[string]interface{}, 4) //interface{}接受万能类型
    m["Name"] = "steven"
    m["Subject"] = []string{"C++", "Go", "Python"}
    m["Isok"] = true
    m["Price"] = 66.66

    data, err := json.Marshal(m)
    if err != nil {
    fmt.Println("err=", err)
    return
    }
    fmt.Println(string(data))

    //和结构体一样,可以是用格式化编码
    data1, err1 := json.MarshalIndent(m, "", " ") //格式化编码
    if err1 != nil {
    fmt.Println("err1=", err1)
    return
    }
    fmt.Println(string(data1))

    }
    每天的价值就是不停息的前进!!!
  • 相关阅读:
    climbing-stairs
    binary-tree-inorder-traversal
    search-insert-position
    balanced-binary-tree
    Java 接口工厂案例
    Java 接口案例
    Java 抽象类
    unique-paths
    maximum-subarray
    php修改文件夹下的所以图片png改为jpg,也可以作为修改为其他格式的方法
  • 原文地址:https://www.cnblogs.com/zhaopp/p/11626030.html
Copyright © 2011-2022 走看看