1struct ListStruct { 2 1: optional list<ListItem> list_items, 3} 4 5struct ListItem { 6 1: optional list<string> list_string, 7 2: optional list<list<string>> list_list_string, 8} 9 10struct MapItem { 11 1: optional map<string, string> map_string, 12 2: optional map<string, map<string, string>> map_map_string, 13} 14 15struct MixItem { 16 1: optional list<map<string, string>> list_map, 17 2: optional map<string, list<string>> map_list, 18} 19