如何在 JSON 中创建一个与 Kotlin 上的列表等效的列表?

How do I create a list in JSON equivalent to a list on Kotlin?

我正在学习 Ktor 并尝试测试一个 POST 请求实现,我使用给定的示例模型 here。但是,我不知道如何在 JSON 中创建一个 Ktor 可以读取并反序列化为列表的正确列表。

我试过:

{
  "number": "2022-04-28",
  "contents": {
    "OrderItem": {
      "item": "Tea",
      "amount": 5,
      "price": 2.99
    },
    "OrderItem": {
      "item": "Coffee",
      "amount": 2,
      "price": 4.99
    }
  }
}

但是每当我尝试发送 POST 请求时,我都会收到内部服务器错误。

contents 应该是对象列表 []

{
  "number": "2022-04-28",
  "contents": [
    {
      "item": "Tea",
      "amount": 5,
      "price": 2.99
    },
    {
      "item": "Coffee",
      "amount": 2,
      "price": 4.99
    }
  ]
}