Danielson ei pelannut Ruotsin nuorisomaajoukkueissa. Ruotsin A-maajoukkueessa hän pelasi ensimmäisen ottelunsa 30-vuotiaana lokakuussa 2019 EM-karsintaottelussa Maltaa vastaan ja teki tässä ottelussa maalin. Toisen maaottelumaalinsa hän teki marraskuussa 2020 Kansojen liigan ottelussa Kroatiaa vastaan ja kolmannen kesäkuussa 2021 ystävyysottelussa Armeniaa vastaan. Kesäkuun 28. päivään 2021 mennessä hän on pelannut 12 maaottelua, joista 11:ssä täydet minuutit.[1]