【发布时间】:2017-06-13 19:32:25
【问题描述】:
我需要解组具有可以更改的值的 json 对象。例如,一个典型的对象会定义以下属性:
{
"entityName": "example Property",
"properties": [
{
"name": "property1",
"type": "string",
"value": "Test Value"
},
{
"name": "property2",
"type": "float",
"value": "12.5"
},
{
"name": "property3",
"type": "integer",
"value": 1
}
]
}
每个属性都将自己声明为需要解组的类型。我已经使用泛型在 Java 中解决了这个问题,但我不确定如何在 Go 中声明我的对象?
【问题讨论】: