Terraform aws_dynamodb_table_项-将多行JSON插入属性

Terraform aws_dynamodb_table_项-将多行JSON插入属性,json,amazon-web-services,amazon-dynamodb,terraform,Json,Amazon Web Services,Amazon Dynamodb,Terraform,我有以下地形配置: resource "aws_dynamodb_table_item" "my_table" { table_name = aws_dynamodb_table.my_table.name hash_key = aws_dynamodb_table.my_table.hash_key item = <<ITEM { "id": {"S": "nameAnd

我有以下地形配置:

resource "aws_dynamodb_table_item" "my_table" {
  table_name = aws_dynamodb_table.my_table.name
  hash_key   = aws_dynamodb_table.my_table.hash_key

  item = <<ITEM
{
  "id": {"S": "nameAndCodes"},
  "data": {"S": "[
    {
      "code": "03",
      "displayName": "name1"
    },
    {
      "code": "04",
      "displayName": "name2"
    }
  ]"}
}
ITEM
}
我实现这一点的唯一方法是将整个json作为一行,如下所示:

"data": {"S": "[{\"code\": \"03\", \"displayName\": \"name1\"},{\"code\": \"04\", \"displayName\": \"name2\"}]"
这看起来很难看,很难管理


有人知道如何在编辑器中输入多行JSON吗?您是否尝试过在编辑器中使用unix行结尾设置?
"data": {"S": "[{\"code\": \"03\", \"displayName\": \"name1\"},{\"code\": \"04\", \"displayName\": \"name2\"}]"