China's consumer price index, a main gauge of inflation, rose 1.2 percent year-on-year in April, data from the National Bureau of Statistics showed on Monday.

China's consumer price index, a main gauge of inflation, rose 1.2 percent year-on-year in April, data from the National Bureau of Statistics showed on Monday.

China has cushioned the worst of the energy shock through its strategic oil stockpiles and a diversified mix of renewable energy sources.

The consumer price index was expected to increase by 3.7% annually in April, according to the Dow Jones consensus.

Prices for consumer goods rose faster than expected in April, with food and energy prices driving the spike, the Bureau of Labor Statistics said.