Read the passage in context and pay attention to the punctuation. It is a conversation with three speakers (I have bolded so you see where each speaks): Micaiah, Zedekiah and the King are having a conversation.
Micaiah is “putting words in God’s mouth” and claiming that God said outrageous things. Micaiah is making a false prophecy. Zedekiah then calls Micaiah out on these claims:
Daily Bible Readings, Podcast Audio and Videos and Prayers brought to you by the United States Conference of Catholic Bishops.
bible.usccb.org
Micaiah continued: “Therefore hear the word of the LORD. I saw the LORD seated on his throne, with the whole host of heaven standing to his right and to his left.
The LORD asked: ‘Who will deceive Ahab, king of Israel, so that he will go up and fall on Ramoth-gilead?’
And one said this, another that, until this spirit came forth and stood before the LORD, saying, ‘I will deceive him.’
The LORD asked: ‘How?’
He answered, ‘I will go forth and become a lying spirit in the mouths of all his prophets.’
The LORD replied: ‘You shall succeed in deceiving him. Go forth and do this.’
So now the LORD has put a lying spirit in the mouths of these prophets of yours; but the LORD himself has decreed evil against you.”
Thereupon Zedekiah, son of Chenaanah, came up and struck Micaiah on the cheek, saying, “Has the spirit of the LORD, then, passed from me to speak with you?”
Micaiah said, “You shall find out on the day you go into an innermost room to hide.”
The king of Israel then said: “Seize Micaiah and take him back to Amon, prefect of the city, and to Joash the king’s son, and say, ‘This is the king’s order: Put this man in prison and feed him scanty rations of bread and water until I come back in safety!’”
But Micaiah said, “If ever you return in safety, the LORD has not spoken through me.” (He also said, “Hear, O peoples, all of you!”)*