Hi,

I am learning Go language and also to technical terms like in subject 
"struct member path" (don't know if right).

I need help to initialize a nested structure like below, by getting the 
struct member names at runtime.

type jsonData struct {
    DataReference []struct {
        ParameterType string
        Applicationtype struct {
            *Application1* struct {
                ApplicationName string
*Param1* struct {
Name string
}
*Param2* struct {
Name string
}
}
*Application2 *struct {
ApplicationName string
*Param1* struct {
Name string
}
*Param2 *struct {
Name string
}
}
}
}
}

I want to form the "*struct member path*" 
*jsonData.DataReference[0].Applicationtype.Application1.Param1.Name* at 
runtime where I will get the value "*1*" as index in "Application*1*" & 
"Param*1*" at runtime by iterating the obtained *JSON *when using GOs range.

And similarly based on the index, will initialize *Application1.Param2.Name*, 
*Application2.Param1.Name*. 

It would be of great help, if someone could help me here.

Thanks in advance.

Regards,
Bharath B

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to