Como converter String para Json

Eu tenho um servlet em Java e gostaria de saber como posso fazer o seguinte.

Eu tenho uma variável String com o valor de um nome e quero criar um Json com a variável sendo algo como{"name": "David"}.

Como eu faço isso?

Eu tenho o seguinte código, mas recebo um erro:

   Serious: Servlet.service () for servlet threw 
   exception servlet.UsuarioServlet java.lang.NullPointerException 
               at servlet.UsuarioServlet.doPost (UsuarioServlet.java: 166):

na linha

String myString = new JSONObject().put("name", "Hello, World!").toString();