2 Kings 22:11-13
11 When the king heard the words of the Book of the Law, he tore his robes. 12 He gave these orders to Hilkiah the priest, Ahikam son of Shaphan, Akbor son of Micaiah, Shaphan the secretary and Asaiah the king’s attendant: 13 “Go and inquire of the LORD for me and for the people and for all Judah about what is written in this book that has been found. Great is the LORD’s anger that burns against us because those who have gone before us have not obeyed the words of this book; they have not acted in accordance with all that is written there concerning us.”
2 Kings 23:1-3
1 Then the king called together all the elders of Judah and Jerusalem. 2 He went up to the temple of the LORD with the people of Judah, the inhabitants of Jerusalem, the priests and the prophets—all the people from the least to the greatest. He read in their hearing all the words of the Book of the Covenant, which had been found in the temple of the LORD. 3 The king stood by the pillar and renewed the covenant in the presence of the LORD—to follow the LORD and keep his commands, statutes and decrees with all his heart and all his soul, thus confirming the words of the covenant written in this book. Then all the people pledged themselves to the covenant.
2 Kings 23:10
10 He desecrated Topheth, which was in the Valley of Ben Hinnom, so no one could use it to sacrifice their son or daughter in the fire to Molek.
2 Kings 23:24-25
24 Furthermore, Josiah got rid of the mediums and spiritists, the household gods, the idols and all the other detestable things seen in Judah and Jerusalem. This he did to fulfill the requirements of the law written in the book that Hilkiah the priest had discovered in the temple of the LORD. 25 Neither before nor after Josiah was there a king like him who turned to the LORD as he did—with all his heart and with all his soul and with all his strength, in accordance with all the Law of Moses.