rlly easy datapack but im being stupid

it's probably smth they changed with newer versions but im being stupid

{
    "type": "minecraft:crafting_shaped",
    "pattern": [
        "#D#",
        "# #",
        "F F"
    ],
    "key": {
        "#": {
            "item": "minecraft:phantom_membrane"
        },
        "D": {
            "item": "minecraft:diamond_block"
        },
        "F": {
            "item": "minecraft:feather"
        }
    },
    "result": {
        "item": "minecraft:elytra",
        "count": 1
    }
}

Error Code: [11:11:24] [Worker-Main-2/ERROR]: Couldn't parse data file 'minecraft:elytra' from 'minecraft:recipe/elytra.json': DataResult.Error['No key id in MapLike[{"item":"minecraft:elytra","count":1}]; Map entry '#' : Failed to parse either. First: Not a string: {"item":"minecraft:phantom_membrane"}; Second: Failed to parse either. First: Not a json array: {"item":"minecraft:phantom_membrane"}; Second: Not a string: {"item":"minecraft:phantom_membrane"}']

Continue to help post