He said: "It's just one of those things - you win some, you lose some.
"But when it comes to the championships, I always show up. I understand that I will lose every now and again but when the big time comes up I will be ready."
Bolt holds the 200m world record of 19.19 seconds and will be the strong favourite in a field in Norway that contains only three other men who have run under 20 seconds in their careers.
European 200m champion Churandy Martina of the Netherlands could provide the stiffest test, while home favourite Jaysuma Saidy Ndure and American Curtis Mitchell may also challenge.
What is the Diamond League?
A total of 14 meetings around the world, finishing in Brussels on 6 September
Visits Birmingham on 30 June for the British Grand Prix and London on 26-27 July for the 2012 Anniversary Games
Each one of the 32 disciplines (16 for men and 16 for women) is staged seven times during the season
The top three athletes at each meeting are awarded points, and the points are doubled in the final meeting
The athlete with the highest number of points in each discipline at the end of the season wins their Diamond League event
lines up in the 400m hurdles in Rome against the Olympic silver medallist Lashinda Demus and the Olympic bronze medallist Zuzana Hejnova.
Shakes-Drayton, the European indoor 400m champion, has been in good form this season but only managed a seventh-place finish at the Diamond League meeting in Eugene in a time of 55.74 secs. That race was won by the Russian Hejnova in a world-leading time of 53.70.
There is British interest in the women's triple jump where 39-year-old
takes on the Olympic silver and bronze medallists, Caterine Ibarguen of Columbia and Ukrainian Olha Saladukha.
The women's high jump boasts a strong field as two-time former world champion Blanka Vlasic continues her comeback from the injury that saw her miss the London Olympics. She will face current world and Olympic champion Anna Chicherova of Russia and her compatriot the Olympic bronze medallist Svetlana Shkolina.
European indoor 400m silver medallist
finished fourth in Rome last week and will race again in Oslo, as will fellow Briton
is in action in the long jump.
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.