1.To show a message dialog
2.To store data in SQLite database
3.To transmit structured objects between activities or fragments
4.To parse a json file
Answer:3