| 174 | |
| 175 | template <typename SeqType> |
| 176 | json::Array CreateSequenceData(const SeqType& value) { |
| 177 | json::Array data; |
| 178 | data.reserve(static_cast<int64_t>(value.size())); |
| 179 | for (const Any& item : value) { |
| 180 | data.push_back(GetOrCreateNodeIndex(item)); |
| 181 | } |
| 182 | return data; |
| 183 | } |
| 184 | |
| 185 | json::Array CreateMapBaseData(const MapBaseObj* value) { |
| 186 | json::Array data; |