Hameeda al-Saheli, the head of the paediatric unit at the Libyan hospital where the boy was being treated, said he was breathing normally and his vital organs were intact.
The official Libyan news agency has named the survivor of the disaster as 10-year-old Ruben van Ashout. The plane crashed as it approached Tripoli airport for landing.
The 11 members of the crew were all Libyan, while the nationalities of 17 passengers are yet to be confirmed.
The Netherlands tourism board has said 61 Dutch people were been killed. Many were returning from a spring break in South Africa.
Experts from the Toulouse-based aircraft manufacturer Airbus have joined air crash investigators in an attempt to find the cause.
Pictures of the wrecked Airbus 330-200 appeared to show it had crashed short of the runway. The plane had only been delivered to the airline last autumn. It was on a flight from Johannesburg to Tripoli and seven passengers had been booked to fly on to Gatwick.