¿Cómo crear datos en formato JSON en Android?

Necesito pasar algunos parámetros al servidor que necesito pasar como se indica a continuación.

{
  "k2": {
    "mk1": "mv1",
    "mk2": [
      "lv1",
      "lv2"
    ]
  }
}

Entonces, ¿cómo se puede generar este formato en Android.

Intenté esto usando elComo se muestra en el ejemplo 5.3 pero está mostrando un error enobj.writeJSONString(out); esta línea. ¿Alguien puede por favor ayudar a resolver esto?

Gracias por adelantado

Respuestas a la pregunta(4)

Su respuesta a la pregunta