예제 #1
0
        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());
            }
        }