首页 > 其他分享 >golang 解析json数据

golang 解析json数据

时间:2023-02-22 15:00:10浏览次数:46  
标签:678 err golang json result interface 解析 data

 

 

 

package main

import (
    jsoniter "github.com/json-iterator/go"
)

func String2Bytes(data string) []byte {
    return []byte(data)
}

func main() {

    s := `{"code":200,"data":[[851,532],[874,529],[895,525],[915,520],[934,514],[951,507],[967,498],[982,488],[995,477],[1006,465],[101
6,452],[1024,437],[1032,422],[1032,422],[930,429],[834,439],[741,451],[654,466],[570,483],[491,504],[416,526],[346,551],[280,579],[219,609],[162,
642],[110,678],[110,678],[157,625],[205,577],[254,533],[304,493],[356,457],[408,426],[462,399],[517,376],[572,358],[629,343],[687,333],[747,328]]
,"msg":"success"}`

    var result map[string]interface{}
    var json = jsoniter.ConfigCompatibleWithStandardLibrary
    err := json.Unmarshal(String2Bytes(s), &result)
    if err != nil {
        println(err.Error())
    }

    println(result["data"].([]interface{})[0].([]interface{})[0].(float64))

}

 

标签:678,err,golang,json,result,interface,解析,data
From: https://www.cnblogs.com/angdh/p/17144370.html

相关文章

  • java初学-代码解析02
    publicclassHelloWorld{ publicstaticvoidmain(String[]args){ System.out.println("HelloWorld"); }} 能修改的地方只有类名称和双括号里面的语句......
  • 深入解析 JavaScript 中 ES6 的 Generator 生成器
    前言大家好,我是CoderBin,本次将深入解析JavaScript中ES6的Generator生成器,希望对大家有所帮助,谢谢。如果文中有不对、疑惑的地方,欢迎在评论区留言指正......
  • linux源码解析15- 匿名页面的生命周期
    1.匿名页面的产生从内核角度看,如下情况会产生匿名页面:1.1用户空间malloc()/mmap()分配的内存;在内核发生缺页中断时,调用do_anonymous_page()产生匿名页;1.2写时复制:当......
  • iOS Swift开发中JSON对象/JSON字符串/Data的互转
    https://www.jianshu.com/p/712bb9a60184 JSON(对象)----->JSON字符串//JSON--->data--->JSON字符串letdata=try?JSONSerialization.data(withJSONObject:json......
  • 物理服务器与云服务器的优缺点解析
    如果您想在线提供信息或应用程序,则需要一个安全可靠且量身定制的托管基础。无论它是一个业余爱好网站,还是博客论坛,抑或是公司数据库,都需要评估自身需求,例如需要怎样的服务......
  • golang入门(十二)并发channel
    多线程与多进程本质的区别在于,多线程的内存空间是共享的,多进程是每一个进程都会独立开辟一块内存空间。如果我们运行的多个任务是完全独立的,那么在资源足够的情况下并发还是......
  • 【Spring AOP】【七】Spring AOP源码解析-代理对象执行过程
    1 前言不知道你现在清晰了没,我们一路从AOP的基础概念,到AOP配置的解析,到AOP在Bean的生命周期的切入时机以及创建代理的过程一步步走下来,脑瓜还清晰不,那我们是不是就该到......
  • JSON.toJSONString(object, SerializerFeature.WriteMapNullValue);第二个参数作用
      这里箭头指向的位置,因为sent-1中的value为空,所以并未打印出来。第二个使用:JSON.toJSONString(map,SerializerFeature.WriteMapNullValue)指定序列化方式就打印出......
  • 使用插件时在.json文件中未找到引入的vant文件
      解决:1.先参照官方给的文档安装:  2.在要引入的json文件中修改引入路径,仿照ES5的格式(1)来修改。因为文档提供的(2)是ES6版本的,所以要仿照(1)来修改即可使用。 (1)对(2......
  • Jackson_java对象转json 注解
    Java对象转换JSON1使用步骤1导入jackson的相关jar包2创建Jackson核心对象ObjectMapper3调用ObjectMapper的相关方法进行转换转......