Am 7. Oktober 2019 wurde Danielson als Ersatz für den verletzten Innenverteidiger Pontus Jansson in den Kader der schwedischen Nationalmannschaft für die Qualifikationsspiele zur UEFA Euro 2020 gegen Malta und Spanien berufen. Zehn Minuten nach seiner Einwechslung erzielte er das 4:0-Siegtor gegen Malta. Am 14. November 2020 erzielte er in der &lt;a href="UEFA%20Nations%20League%202020/21/Liga%20A"&gt;UEFA Nations League A 2020/21&lt;/a&gt; beim 2:1-Sieg gegen Kroatien sein zweites Länderspieltor.