how many grams are there in 1 km

Do you mean 'km' as in kilogram or kilometer?

If you mean kilometer then it is not right because kilometer is measured in distances.

Therefore,
1000 grams = 1 kilogram