我想创建格式如下的json数据:
{
"Credential":{
"ref1":"Test",
"ref2":"test",
"ref3":"test"
},
"ref4":"data"
}
我尝试了很多,但我没有办法做到这一点。谁能帮帮我吗。 修改
我可以输入如下数据:
{
"ref1":"Test",
"ref2":"test",
"ref3":"test"
}
提前致谢。
答案 0 :(得分:6)
您始终可以使用JSONStringer
类来执行此操作,
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());
答案 1 :(得分:0)
为什么不使用google gson?
// get Json string
Gson gson = new Gson();
String strJson = gson.toJson(yourObject);
这不是更好的解决方案吗?