• 注册
  • JSON解析Decoding JSON

    struct User {
        name string
        age  int 
        foo  Foo    [skip]  // Use `skip` attribute to skip certain fields 
    } 
    
    data := '{ "name": "Frodo", "age": 25 }'
    user := json.decode(User, data) or {
        eprintln('Failed to decode json')
        return 
    } 
    println(user.name)
    println(user.age) 
    

    JSON现在非常流行,这就是内置JSON支持的原因。

    json.decode函数的第一个参数是要解码的类型。第二个参数是JSON字符串。

    V生成用于JSON编码和解码的代码。不使用运行时反射。这导致更好的性能。

  • 单栏布局 侧栏位置: