public static byte[] categoriesResponse() { using (MemoryStream stream = new MemoryStream()) { using (Utf8JsonWriter writer = new Utf8JsonWriter(stream, JW_OPTS)) { writer.WriteStartObject(); writer.WriteStartArray("categories"); foreach (Category c in DataBase.getCategories()) { writer.WriteStartObject(); writer.WriteNumber("id", c.id); writer.WriteString("name", c.name); writer.WriteEndObject(); } writer.WriteEndArray(); writer.WriteEndObject(); } return(stream.ToArray()); } }