in apisix/runner/utils/common.py [0:0]
def create_dict_entry(builder: flatbuffers.Builder, data: dict) -> list:
entries = []
if not isinstance(data, dict) or len(data) <= 0:
return entries
for key in data:
val = data[key]
key_bytes = builder.CreateString(key)
val_bytes = builder.CreateString(val)
A6Entry.Start(builder)
A6Entry.AddName(builder, key_bytes)
A6Entry.AddValue(builder, val_bytes)
entry = A6Entry.End(builder)
entries.append(entry)
return entries