который имеет в себе nested json
н-р:
{
"field1": "value1",
"args": "{
\"NestedField1\": \"NestedValue2\"
}"
}
проблема тут вот в чем:
у меня есть структура
type Struct1 struct {
Field1 string json:"field1"
Args interface{} json:"args"
}
type NestedStruct struct{
NestedField1 string json:"nested_field"
}
и вот json.unmarshal не может распознать поле "nested_field" у nested json, но если я указываю его как NestedField, то все работает хорошо => таким образом по какой то причине не принимаются аннотации к филдам которые принадлежат внутр. структуре.
Может кто встречался с таким поведением?
что мешает сделать Args типом NestedStruct?
Обсуждают сегодня