How to summon armor stand ?

Create armor stand with custom name

/summon armor_stand ~ ~ ~ {CustomName:'{"text":"HelloWorld"}',CustomNameVisible:1b}

Create armor stand with full diamond equipment

/summon armor_stand ~ ~ ~ {ShowArms:1b,ArmorItems:[{id:"diamond_boots",Count:1b},{id:"diamond_leggings",Count:1b},{id:"diamond_chestplate",Count:1b},{id:"diamond_helmet",Count:1b}],HandItems:[{id:"diamond_axe",Count:1b},{id:"diamond_sword",Count:1b}]}

An armor stand can be broken by quickly attacking it twice (dropping loot).

{
  EntityTag: {
    Invisible: 0b,
    Invulnerable: 0b,
    PersistenceRequired: 0b,
    NoBasePlate: 0b,
    NoGravity: 0b,
    ShowArms: 0b,
    Small: 0b,
    Marker: 0b,
    Rotation: [ 0f ],
    CustomName:'{
      "text": "HelloWorld",
      "color": "white",
      "bold": "true",
      "italic": "true",
      "obfuscated": "true",
      "strikethrough": "true"
    }',
    CustomNameVisible: 0b,
    DisabledSlots: 0,
    Pose: {
      Body: [
        0f,
        0f,
        0f
      ],Head: [
        0f,
        0f,
        0f
      ],LeftLeg: [
        0f,
        0f,
        0f
      ],RightLeg: [
        0f,
        0f,
        0f
      ],LeftArm: [
        0f,
        0f,
        0f
      ],RightArm: [
        0f,
        0f,
        0f
      ]
    }
  }
}