flatjson 是一个 Go 包,用于将结构折叠成平面地图,然后可以进行 JSON 编码。映射值是指向原始结构字段的指针,因此在更新值时不需要重新生成它。

示例用例:

{

\"Connections\": {

\"Open\": 2,

\"Accepted\": 4

},

\"ResponseTime\": {

\"P50\": 0.045775,

\"P90\": 0.074299,

\"P95\": 0.096207

},

\"Peers.IPv6\": {

\"Current\": 0,

\"Joined\": 0,

\"Left\": 0,

\"Reaped\": 0,

\"Completed\": 0

}

}