如何创建一些复杂的JSON数据?

wol*_*ine 4 android json

我想创建格式如下的json数据:

{
   "Credential":{
      "ref1":"Test",
      "ref2":"test",
      "ref3":"test"
   },
   "ref4":"data"
}
Run Code Online (Sandbox Code Playgroud)

我尝试了很多,但我找不到办法做到这一点.谁能帮帮我吗. 编辑:

我可以输入如下数据:

   {
      "ref1":"Test",
      "ref2":"test",
      "ref3":"test"
   }
Run Code Online (Sandbox Code Playgroud)

提前致谢.

MKJ*_*ekh 6

你总是可以用JSONStringerclass来做到这一点,

JSONStringer jsonstr  = new JSONStringer()
                           .object().key("Credential")
                                    .object().key("ref1").value("Test")
                                             .key("ref2").value("test")
                                             .key("ref3").value("test")
                                    .endObject()
                                    .key("ref4").value("data")
                           .endObject();
Log.i("JSONStringer", jsonstr.toString());
Run Code Online (Sandbox Code Playgroud)